Follow up 3a269dca93c421141631b4c87b2f366b6c130a42

Extended to the fix to aggregated as well, as in val: [ y,x ]/{y,x}/(x,y,...)

Signed-off-by: shennetsind <ind@henn.et>
Minor improvement

pc_checkitem is now triggered by @reloaditemdb to ensure modified conditions are respected, also a performance boost that causes the itemlist/cartlist/storagelist/gstoragelist lookups to only be triggered on demand instead of on every teleport.
Closes #219
Fixed ancient monster ai bug that caused mobs to consider themselves elegible targets, which would waste status_check_skilluse and battle_check_target calls.

Signed-off-by: shennetsind <ind@henn.et>
Merge pull request #233 from Patskie/master

Fixed Bug 7850
- Replaced incorrect end commands with close
- Updated syntax for setting variables
Minor adjustments

- improved @makehomun -1 so that if the homun data hasnt been loaded it is requested.
- instances of private types (party/guild/char) no longer create channels, however global types still does (IOT_NONE).
- Fixed an issue with party/guild instance data not being freed when either is destroyed (Special Thanks to Yommy).

Signed-off-by: shennetsind <ind@henn.et>
Merge branch 'master' of https://github.com/HerculesWS/Hercules
Fixed some case mismatches in the Flavius bgqueue test script

Signed-off-by: Haru <haru@dotalux.com>
Fixed an issue with assignment operators and expressions

- Assignment operators would not work correctly, or at all, when
  followed by an expression (as opposed as a value).
- Fixes bugreport:7864, thanks to Lelouch, Ind.
- Added associativity tests for those operators to the self-test script.
- Added total error count to the self-test script (thanks to Lighta.)

Signed-off-by: Haru <haru@dotalux.com>
Re-commit of 4faa0ec9df7067cee3eb1c1953fccc6c2f842179

Cleaned up Zeny manipulation in scripts.

- It is now finally safe to re-commit.
- Removed some unwanted parts of the original commit, that broke the
  character set in some scripts. [Haru]
- Corrected spacing in some edited lines. [Haru]
Corrected some accidentally renamed NPCs

- Fixes bugreport:7860, thanks to SSky
  http://hercules.ws/board/tracker/issue-7860-eden-mission-board-npc-name/
- Follow-up to 6309eba

Signed-off-by: Haru <haru@dotalux.com>
Changed builtin keywords in the script engine to case sensitive.

- Any scripts using the wrong case, that were throwing deprecation
  warnings until now, will become invalid.
- Related to bugreport:7810.

Signed-off-by: Haru <haru@dotalux.com>
Changed variables, labels, functions, commands to case sensitive.

- Fixes bugreport:7810, thanks to Wend, kyeme, evilpuncker, jaBote, and
  various other people I may be forgetting to mention
  http://hercules.ws/board/tracker/issue-7810-disguise-script-command
- Due to the nature of this change, I'm leaving the deprecation messages
  lingering around for a while more (as errors rather than warnings), to
  make sure they won't pass unnoticed, in case you haven't yet updated
  your custom scripts to comply with this.
- Special thanks to Ind.

Signed-off-by: Haru <haru@dotalux.com>
Changed item Aegis ID and mob Sprite ID lookups to case sensitive.

Signed-off-by: Haru <haru@dotalux.com>
Fixed Bug 7866

Fixed EQI_SHADOW_ACC_L ability to produce bonuses, Special Thanks to rosfus, Angelmelody.
http://hercules.ws/board/tracker/issue-7866-eqi-shadow-acc-l-missing-effect/

Signed-off-by: shennetsind <ind@henn.et>
HPM Hooks Update

Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
Added Windows batch file for 'db2sql' plugin.
Fixed Bug 7336 (woo %2)

flag was discarding elegible guild mates.
Special Thanks to kyeme.
http://hercules.ws/board/tracker/issue-7336-gvg-noparty-is-missing/

Signed-off-by: shennetsind <ind@henn.et>
Merge branch 'master' of https://github.com/HerculesWS/Hercules
Fixed an uninitialized variable / broken code.

- Follow up to c6c2ad187c386d8d27d3336dcbdd5a92555493d2
- Special thanks to Ind

Signed-off-by: Haru <haru@dotalux.com>
Corrected Steal Coin formulas and battle log message

- Updated to use official formulas from Aegis (for both success chance
  and stolen zeny amount.)
- It now shows the correct stolen zeny amount in the battle log, rather
  than showing the skill level.
- Made possible thanks to Yommy and Ind.

Signed-off-by: Haru <haru@dotalux.com>
Questlog fixes

- Improved memory usage of the quest log system. (saves up to 75kB per
  online character). Fixes issue #133.
- Fixed various issues with quest entries disappearing from characters
  without an apparent reason, or monster kill counters getting stuck -
  the issues were caused by a de-synchronization between the two
  parallel questlog arrays in map_session_data.
- Added some code documentation.
- Thanks to Ind.

Signed-off-by: Haru <haru@dotalux.com>