Full Version : XmlSiege updated to version 0.4 beta
xmlspawner >>XMLSiege Releases and Updates >>XmlSiege updated to version 0.4 beta


<< Prev | Next >>

ArteGordon- 04-05-2006
updated to version 0.4 beta

from the changelog

New to version 0.4
updated 4/5/06

- added a minimum targeting distance to each weapon so that you cannot attack things that are too close. This will also prevent them from targeting themselves.

- firing animation no longer follows moving mobiles.

- cannons and catapults can now target ground locations. Projectiles with area damage, will cause damage to objects around the targeted ground location when the projectile hits.

- modified weapon dragging to automatically release if the mobile dragging it goes offline or is stabled.

- damage to mobiles is now appropriately modified by their physical and fire resistances if AOS is enabled.

- an allowharmful check is made on mobiles before applying damage.

- added new base classes for weapons and projectiles. This will simplify adding new weapons but this changes the serialization of the existing siegecannonballs, siegecatapults, and siegecannons. To convert existing objects from beta 0.3 or earlier to the new type, just follow these steps:

1) temporarily modify the deserialization for the abstract SiegeCannonball class at the beginning of SiegeCannonball.cs to look like this

CODE

 public override void Deserialize(GenericReader reader)
 {
  base.Deserialize(reader);

  //int version = reader.ReadInt();
 }


and do the same thing in SiegeCannon.cs and SiegeCatapult.cs

2) restart the server
3) do a save
4) uncomment the
CODE

int version = reader.ReadInt();

lines that you commented out in those files.

Tru- 04-05-2006
You Rock!!!