Commit History

Autor SHA1 Mensaxe Data
  ai4rei b86d48e71a * Added script_setarray_pc for setting temporary character array variables outside of script.c without requiring them to use script-interal code (add_str and reference_uid). %!s(int64=14) %!d(string=hai) anos
  ai4rei 7c90fd1bf1 * Fixed dynamic shop arrays @bought_nameid, @bought_quantity, @sold_nameid and @sold_quantity not getting reset to zero before use, thus providing attached script with wrong/old data, if it did not clear them by itself in previous call (bugreport:1574, since r5841). %!s(int64=14) %!d(string=hai) anos
  ai4rei e26ea94a2f * Reverted r14563, due to multiple issues which render the source malfunctioning or uncompilable. To be redone later (bugreport:4627). %!s(int64=14) %!d(string=hai) anos
  Paradox924X ca53ef6f4a Changed almost all instances of sprintf() to snprintf(). %!s(int64=14) %!d(string=hai) anos
  ai4rei 5cfc017080 * Removed leftovers of the item_value_db.txt feature (bugreport:2031, since athena-dev-2.1.1-mod377, followup to pre-svn 2004/05/29). %!s(int64=14) %!d(string=hai) anos
  ai4rei 4ac5525eb8 * Fixed mapflags not getting initialized upon @reloadscript (bugreport:2247, since r1275). %!s(int64=14) %!d(string=hai) anos
  ai4rei 5d1bbf6c2a * Added clr_type enumeration for vanish effect constants. %!s(int64=14) %!d(string=hai) anos
  ai4rei 3541b61e5e * Fixed a crash when an unknown map is encountered during parsing a 'script' npc and the script has mismatched curly braces (bugreport:4423, since r11502). %!s(int64=14) %!d(string=hai) anos
  ai4rei 338b3ad2d4 * Labels longer than 23 characters will no longer cause the server to exit immediately (bugreport:4563, since r1213). %!s(int64=14) %!d(string=hai) anos
  Paradox924X 53e81e1369 Applied patch by xazax to clean up various bits of code across mapserver code. (bugreport:4512) %!s(int64=14) %!d(string=hai) anos
  Gepard 123a803ccb * Removed unused 'indoors' mapflag (follow-up to r3729). %!s(int64=14) %!d(string=hai) anos
  Paradox924X 2f9e3dbf81 Replaced all nullpo_retr() calls which returned 0 with nullpo_ret() calls. %!s(int64=14) %!d(string=hai) anos
  L0ne_W0lf 0b1cd84732 * Commented out code from r14388, as this breaks NPCs that rely on running global events in duplicates. (IE: WoE scripts) %!s(int64=14) %!d(string=hai) anos
  Paradox924X e93febd7f3 Removed processing for undocumented and unused event 'OnCharIfInit' which is essentially an alias for event 'OnInterIfInit'. %!s(int64=14) %!d(string=hai) anos
  Paradox924X c076c81731 Made it so global events don't get executed in duplicates to prevent unnecessary reprocessing of events that only need to be run once. This potentially reduces the total number of global events by hundreds, even thousands. %!s(int64=14) %!d(string=hai) anos
  Skotlex e19451d423 - Implemented usage of packets 0x7fa and 0x7f7, 0x7f8, 0x7f9. These are used for proper deletion of items as well as movement/spawn packets for Renewal clients. %!s(int64=14) %!d(string=hai) anos
  L0ne_W0lf d5dbf77b28 * Implemented three new mercenary skills. %!s(int64=15) %!d(string=hai) anos
  Inkfish a07d7e43f9 Fixed OnTouch doesn't trigger on hiding characters. (bugreport:4208) %!s(int64=15) %!d(string=hai) anos
  ultramage fba253dc73 Added missing checks to stop an infinite free cash point exploit. (bugreport:4139) %!s(int64=15) %!d(string=hai) anos
  Inkfish 27801bb67f 2010/02/06 %!s(int64=15) %!d(string=hai) anos
  ultramage e441bae997 Corrected a variable defined in a header file. %!s(int64=15) %!d(string=hai) anos
  Inkfish 5485daa6df * NPC event code cleanups. %!s(int64=15) %!d(string=hai) anos
  ultramage ada5a13abe Fixed instances not initializing after reloadscript (bugreport:3522). %!s(int64=15) %!d(string=hai) anos
  skotlex c92ff591f1 - Applied the renewal client support patch from Diablo (eA forum topic 222623) %!s(int64=15) %!d(string=hai) anos
  Inkfish da07c3b06e Reverted renaming foreach functions and create a new one for OnTouch so that last commit will hopefully break NOTHING in use. %!s(int64=15) %!d(string=hai) anos
  Inkfish 42987f61ad * Implemented the official version of 'OnTouch' named as 'OnTouch_'.(it can be defined in script_athena.conf) %!s(int64=15) %!d(string=hai) anos
  ultramage fa2f34ed86 Reverted the previous change to OnTouch not triggering for invisible chars. %!s(int64=15) %!d(string=hai) anos
  Inkfish 7b46d2c473 * 'OnTouch' script shouldn't trigger when you are invisible.(same as warps) %!s(int64=15) %!d(string=hai) anos
  zephyrus 515cd8685c - Fixes and optimization to instancing. Thanks to Saithis %!s(int64=15) %!d(string=hai) anos
  zephyrus 6b710571ad - Optimization to instance system. %!s(int64=16) %!d(string=hai) anos