Title: arc faiblards
Description: arcs 1 de degats
laurie - April 3, 2004 02:59 PM (GMT)
bonjours jais creer plein de neveaux arc et ils me font un de degats :huh: ou je peu changer sa jais beau leurs metre leurs degats min max plus haut rien ni fait LAURIE debutante
Injall - April 3, 2004 07:44 PM (GMT)
aucune idée, copie un des scripts d'un arc concerné :)
laurie - April 4, 2004 09:07 AM (GMT)
using System;
using Server;
namespace Server.Items
{
public class SwampBow : Bow
{
public override int AosMinDamage{ get{ return 42; } }
public override int AosMaxDamage{ get{ return 46; } }
public override int DefMaxRange{ get{ return 14; } }
[Constructable]
public SwampBow()
{
Hue = 0x48C;
}
public override void GetDamageTypes( out int phys, out int fire, out int cold, out int pois, out int nrgy )
{
phys = fire = pois = nrgy = 0;
cold = 0;
}
public SwampBow( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 );
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
}
}
Injall - April 4, 2004 09:45 AM (GMT)
| QUOTE |
public override void GetDamageTypes( out int phys, out int fire, out int cold, out int pois, out int nrgy ) { phys = fire = pois = nrgy = 0; cold = 0; }
|
hé?
ton arme ne fait aucun dégats, essaye de carrément l'enlever, et elle fera du 100% physique.
slade15 - April 4, 2004 09:47 AM (GMT)
| QUOTE |
public override void GetDamageTypes( out int phys, out int fire, out int cold, out int pois, out int nrgy ) { phys = fire = pois = nrgy = 0; cold = 0; }
|
je vais peut etre dire une conerie mais un get normalement retourne une quelque chose non? et ici je vois pas de return
CoolDev - April 4, 2004 09:56 AM (GMT)
Il n'y a pas de return car il y a des out, qui permettent de donner une valeur à plusieurs variables en même temps.
Et si tu changes en cold = 100; ton arc fera des dégats 100% froid.
slade15 - April 4, 2004 12:22 PM (GMT)
| QUOTE (CoolDev @ Apr 4 2004, 10:56 AM) |
Il n'y a pas de return car il y a des out, qui permettent de donner une valeur à plusieurs variables en même temps.
Et si tu changes en cold = 100; ton arc fera des dégats 100% froid. |
tu a raison j'avais pas vu le out
skill-san - April 8, 2004 08:42 AM (GMT)
une question pour les arcs, on peu faire des flèches pour des dégâts en plus (super flèche ou flèche explosive)