ultramage
|
e7bb626a80
Modified the map_setcell() code to to use a boolean flag instead of needing SET_ / CLR_ pairs of defines (topic:174323).
|
17 years ago |
ultramage
|
c2dfc595b1
Fixed npc unloading not clearing NPC touch cells (bugreport:595).
|
17 years ago |
ultramage
|
8fdc689343
Map cell mechanism rewrite
|
17 years ago |
skotlex
|
81e5c08f4f
- Fixed warning about unused variable
|
17 years ago |
skotlex
|
146ca072bb
- Corrected mob spawn utilization of the delay1/delay2 values (one is respawn delay base, the second is random variance added on top of it). Cleaned up related code.
|
17 years ago |
Playtester
|
4703cc8e2e
* Updated respawn time interpretation according to latest kRO update
|
17 years ago |
ultramage
|
8be1c4d48c
* Some preparations for the guild script update
|
17 years ago |
FlavioJS
|
30e3f30447
* Modified npc_parsesrcfile to parse the line as a 'tab-separated values' string and added data truncation warnings.
|
17 years ago |
FlavioJS
|
1d827807ae
* Removed the attempts to recover from invalid syntax in npc_parsesrcfile since they can produce incorrect results (spaces in sscanf can match \n's and company).
|
17 years ago |
skotlex
|
fc7b4eaef0
- The default event script behaviour is to trigger on labels rather than NPCs now.
|
17 years ago |
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 years ago |
FlavioJS
|
8e58ea8df8
* Fixed fake_nd not being exported correctly and being unloaded when reloading scripts. (probably fixes bugreport:444)
|
17 years ago |
FlavioJS
|
508ffb82d9
* Renamed fakenpcname to setnpcdisplay, fixed and extended it.
|
17 years ago |
skotlex
|
6840bb28ab
- Moved subtype from struct block_list to struct npc_data.
|
17 years ago |
skotlex
|
cd362b8ca9
- Optimized a bit the map set cell imperative so it only fails when the target cells are of native type wall/ground, so that it still allows setting/unsetting temporarily unwalkable types by using icewall types of cell.
|
17 years ago |
skotlex
|
53d5219da6
- removed 'skill_fail' message when a ground skill fails as that caues double 'skill failed' messages in several instances.
|
17 years ago |
skotlex
|
cf2d63d285
- Implemented a small change that was long overdue: Displaying the char-select screen now uses a single SQL query instead of up to 9.
|
17 years ago |
skotlex
|
94896dc707
- setting npc cells will no longer work on non-walkable tiles (since you could do this to override cell types and make unwalkable cells walkable again, for example).
|
17 years ago |
ultramage
|
9ea5b9c76c
* Replaced jA's way of allocating npc shop data with a simple dynamic array that gets allocated during loading and freed on unload
|
17 years ago |
ultramage
|
42746f05f9
Fixed npc_debug_warps() not identifying x:0,y:0 as valid (random) coordinates
|
17 years ago |
ultramage
|
560005b13e
Removed battle_config.error_log as console_silent already handles this
|
17 years ago |
ultramage
|
90b75ed816
Made OnTouch zone dimensions be stored as radius instead of diameter.
|
17 years ago |
FlavioJS
|
f90edd96a6
* Fixed @addwarp crashing the map server (bugreport:390).
|
17 years ago |
skotlex
|
a65db8120c
- Cleaned up pc_calc_weapontype
|
17 years ago |
FlavioJS
|
9d2688ad87
* Changed EXIT_SUCCESS back to 0 in console.c to avoid an unnecessary include.
|
17 years ago |
FlavioJS
|
82a3432bd4
* Minor adjustment to take into account the end of line.
|
17 years ago |
FlavioJS
|
d51639d405
* Restricted more the parsing of npc code. (fixes bugreport:317)
|
17 years ago |
ultramage
|
3aa603d420
Fixed a typo in r11505 messing up the 'npcmove' command (only 'x' coordinate was being set correctly)
|
17 years ago |
FlavioJS
|
d9774ac8ca
* Corrected a fex misshaps from r11571:
|
17 years ago |
skotlex
|
480a4f0ac8
- added defines JOB_MAX_BASIC and JOB_MAX to mmo.h so the code can know which are the max valid classes.
|
17 years ago |