Code: Select all
4-12 Austin
Added: Projectile support for NPC intrinsic weapons.
Property keys are AttackProjectile, AttackProjectileAnim, AttackProjectileType and AttackProjectileSound
4-8 MuadDib
Fixed : Crash involving Realms() and passing non-string param or empty param to it.
Changed : Sending of worn items to inrange pcs has been optimized. Should help
reduce load a little bit for fully dressed mobs and full packs. Maybe
reduce server load during bashes? Would require testing of course to make
that statement :)
Removed : CreateNPCFromTemplate() will now only accept Struct for override props.
Arrays was removed due to core changes in array handling since this
function was updated to use arrays.
4-4 MuadDib
Added : WornItms Container checks that look for and handle container class
objects like Quivers, etc, will ignore the following layers for the
obvious and specific reasons:
11 (hair), 15 (shhhh), 16 (beard), 21 (pack), 25 (mount)
Changed : WornItems container checks when looking for accessible items. If an
item inside the WornItems container is a container itself, it will
now check inside that. This affects for example, quivers added in
the ML Expansion. Lets you make new equippable containers to
hand layers, etc, and be usable fully for adding items into it
and removing while equipped. This is in effect for layers 1-25
so be very carefull when creating these items!
Changed : WornItems container is now checked for legal containers when drag-n-drop
attempts to drop an item onto the equipped container class object (quiver).
THe above layer ignoring is in place here also.
Added : Projectile weapons will now check equipped containers for ammo if it
cannot find any in the backpack first.
NOTE : I very strongly recommend making equip scripts and all for these
items. Since it IS a container, you need to make sure the layer
the client is putting it on, is the correct layer. So just have the
equip script make sure the correct layer is empty on the character
equipping this. Remember, these are CONTAINERS, not armor/weapons.
The client will allow equipping only if the item is set as armor
or weapon, and uses layers client side. Never trust the client, thus
the need for an equipscript for containers when they can possibly be
equipped.
3-28 Shinigami
Changed: Adjustment to increasing the revision state for Equipment loosing
HPs while fighting.
1-15 MuadDib
Fixed : PrintTextAboveCL() now checks for object instead of mobile class
being passed to it.
Changed : Default of uc_text in cliloc.em. Just smack me.
1-3 MuadDib
Added : Packets that are pre-character selection will now report a struct to
a packethook with the member "ip". So far this is the only member in
the struct. Future members might be added, but don't hold me to it.
Account references at this time, cannot be added.Code: Select all
3-30 MuadDib
Notes : Due to questions involving this, here is a partial list of things passable
through the override of CreateNPCFromTemplate that use different names:
Common Properties:
TRUEOBJTYPE
TRUECOLOR
TITLEPREFIX
TITLESUFFIX
TITLEGUILD
TITLERACE
These should work also from the override you usually use. Noting these
due to being named differently than what you usually use and see.
3-29 MuadDib
Added : 0x3e98 (Swamp Dragon) added to uoconvert.cfg.
1-9 MuadDib
Fixed : Status Flag checks totally rewritten. PLEASE PAY ATTENTION! They are now
dependant on the UOExpansion Setting for accounts! Older (2.x) clients
did not use the CanAlterPaperdoll flag, and used 0x40 for the warmode,
and so on. LBR era, introduced the CanAlterPaperdoll (or around there).
AOS+ clients use even more different, using 0x1 for warmode! Paperdolls
seem to only use the warmode, unlike all other resources say.
1-6 MuadDib
Fixed : Height checks when walking down items with gradual flag (such as ladders
ands steps).
1-4 MuadDib
Fixed : Status flag in paperdoll packet.Linux download : http://releases.polserver.com/index.php ... /Linux/097
FreeBSD download : http://releases.polserver.com/index.php ... reeBSD/097
feel free to test it...