skotlex
|
7db6cd3d03
- Fixed the first call to the walk timers having the tick interval halved, which made all walking timers be off by half cell with the actual position displayed client-side.
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
324c024f96
- Cleared ud->target on remove-map, it should fix the phantom mob sprite issue.
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
0a5c14f801
- Changed slave chasing from using unit_walktobl to map_search_freecell + unit_walktoxy, since the previous behaviour makes all slaves always end up on the same cell.
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
a489ed4364
- Changed clif_damage/clif_skill_damage to return the walk-delay based on the passed on damage-delay.
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
3a0621b9ae
- Added ers handling for skill_timerskill structures.
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
d3db62a041
- Modified unit_walktoxy_sub to always move at least one cell when a large chaserange is specified to prevent possible infinite loops where attack_timer says you are not within range, but unit_walktoxy says you are.
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
42c6f89d86
- Multiple optimizations to the unit_data auto-chase upgrade, also simplified the mob and pet ai routines.
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
3acdfa691b
- Finished fixing the unit_data auto-case update. Still need to do some optimizations... but the current code-base should be usable.
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
e68983a063
- Fixes to the unit_data update that lets characters auto-chase while attacking.
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
418c98ea0a
- Modified the unit_data structure to handle automatically switching between chasing and attacking a character. Note that it's a work in progress and not yet properly tested/finished...
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
4dc9cb89ad
- Fixed pc_setpos ignoring the clrtype sent to it.
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
e9c44b50c8
- Added structure view_data to handle sprite information for all characters (equipment, weapons, hair, dyes, etc). Unified a bunch of clif functions now that you only need to handle the view_data (so instead of clif_spawn[pc/mob/npc/pet] you just have clif_spawn)
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
39d33a2f80
- the auth function in login.c won't jstrescapecpy passwords that were encrypted.
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
b286e0af1e
- Some cleaning of the mob_ai. Mobs should stop chasing once you are beyond their min_chase range. Improved rude-attacked checking when mobs can't move.
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
286820f191
- Fixed Wedding support skills healing yourself instead of partner.
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
15092b4955
- Fixed summon mobs being able to cast "summon" skills.
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
6bdbd8646b
- Walk/move functions will abort now when an area npc script triggers and moves the character out of the map.
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
13e8924fa0
- Incremented the number of iterations to find a random stop to 100 as 50 seems to no be enough for certain maps.
|
%!s(int64=19) %!d(string=hai) anos |
blackhole89
|
5fe56e275c
Replaced !sd->special_state.nocastcancel2 && something to (sd->special_state.nocastcancel2 || something).
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
77e57852cc
- Added function map_search_freecell to locate an available cell around an area (for recall/warping skills)
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
38a6abcd3f
- Some small, insignificant code cleanups in unit.c
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
0f19e9bbe5
- Fixed a crash in unit_useskill_pos2
|
%!s(int64=19) %!d(string=hai) anos |
Lance
|
b8116f49db
* Minor cleanups.
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
b6ff4970fa
- Changed Preserve's cost to 30sp
|
%!s(int64=19) %!d(string=hai) anos |
skotlex
|
7a8371273a
- Merged the unit_data structure from jA for handling unit-related data (attack times, walking, auto-attack timers, skill related data)
|
%!s(int64=19) %!d(string=hai) anos |