ultramage
|
d5455fabfc
Simplified the BL_CAST macro (see topic:166795)
|
17 gadi atpakaļ |
skotlex
|
9a2033c364
- Made the pc reg variables receive a const char* as the argument, since they duplicate the value anyway (and they were receiving const char* values from the setd function)
|
17 gadi atpakaļ |
ultramage
|
8f1eaa3d67
Moved extra junk from map_addblock/map_delblock to where it logically belongs (loadendack/unit_remove_map), removed flags and _sub macros
|
17 gadi atpakaļ |
ultramage
|
ca115ffc82
Removed map_data's block_count, as (quote Yor/ja2160), "Perhaps useful for debug, but uses memory AND CPU for nothing." (block lists are linked lists, they don't need count tracking)
|
17 gadi atpakaļ |
ultramage
|
b3b275f24f
Path code cleaning...
|
17 gadi atpakaļ |
skotlex
|
81ddad8b83
- Cleared up npc shop id when warping a player.
|
17 gadi atpakaļ |
skotlex
|
9ca2a6c0dd
- Changed the chaotic delay from block to delay since it just a sec
|
17 gadi atpakaļ |
skotlex
|
11aaa56783
- Fixed ensembles skills.
|
17 gadi atpakaļ |
skotlex
|
37d79a46de
- Corrected skill_check_condition to not delete items right away for certain skills that do the deletion themselves. Fixes several skills consuming items twice.
|
17 gadi atpakaļ |
ultramage
|
cd3307a4bc
Fixed a crash when a taekwon hits a wall while Sprinting (bugreport:483)
|
17 gadi atpakaļ |
skotlex
|
ddf923dba5
- Changed the status_change structure to use dynamic rather than static memory to hold the individual status changes, this should have a noticeable impact on the server's memory consumption.
|
17 gadi atpakaļ |
skotlex
|
6840bb28ab
- Moved subtype from struct block_list to struct npc_data.
|
17 gadi atpakaļ |
skotlex
|
53d5219da6
- removed 'skill_fail' message when a ground skill fails as that caues double 'skill failed' messages in several instances.
|
17 gadi atpakaļ |
ultramage
|
560005b13e
Removed battle_config.error_log as console_silent already handles this
|
17 gadi atpakaļ |
ultramage
|
ffd150e6f0
Fixed a bug in r11384 letting you bypass requirements for some skills (see bugreport:219).
|
17 gadi atpakaļ |
ultramage
|
989a557598
Removed some long-unneccessary debug messages (from r1105).
|
17 gadi atpakaļ |
ultramage
|
ac33a63e54
* Added names to the SC_ and SI_ enums, now they can be used to properly indicate where such values are to be used (replaces usage of 'int')
|
17 gadi atpakaļ |
ultramage
|
2cb8a5838e
* Fixed TXT charserver doing periodic random-sized memory allocation (bugreport:312)
|
17 gadi atpakaļ |
skotlex
|
a1becae58f
- Added bonusautoscript and bonusautoscript2. These are used to attach a script to a player which gets executed on attack (or when attacked). Required for several of the more recent items.
|
17 gadi atpakaļ |
ultramage
|
ee02c2190b
Fixed some gcc-specific stuff, silenced some more warnings
|
17 gadi atpakaļ |
ultramage
|
4cfb15d8bb
Fixed numerous /W4 warnings (and created more :)
|
17 gadi atpakaļ |
ultramage
|
c7256c0577
* Corrected Icewall skill to be closer to official behavior (part of bugreport:38)
|
17 gadi atpakaļ |
ultramage
|
ce7dd37878
* Cleaned up parts of skill.c related to skill units
|
17 gadi atpakaļ |
ultramage
|
cd9fe3f409
some unimportant path.c / unit.c cleaning
|
17 gadi atpakaļ |
ultramage
|
3503fc5de1
* Corrected skill Charge Attack as described in bugreport:67
|
17 gadi atpakaļ |
skotlex
|
793b2aaafb
- Finally got some time to clean up and fix monster_ai&0x40 (chase through warps). It works correctly now regardless of the number of players on the source/destination maps.
|
17 gadi atpakaļ |
skotlex
|
d672552159
- Corrected SG Miracle to trigger per attack, not per walked tile. Trigger rate is now 0.02%
|
17 gadi atpakaļ |
skotlex
|
574c76e799
- Added support for the new party invite/reply packets from the latest client version.
|
17 gadi atpakaļ |
ultramage
|
1481fc1524
* Documented/cleaned up chatroom code and packetry
|
17 gadi atpakaļ |
ultramage
|
0072a0189e
* Cleaned/clarified some #include relationships between headers
|
18 gadi atpakaļ |