summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-03-05Memory Slasher: Script Parser Boostshennetsind1-17/+14
Noticed this improvement while working on the ultimate localization design. During my experiments I noticed an average 11% speed mod. This patch makes script (item/pet/npc) parsing 11% faster, while dropping map server memory usage by 2.7MB (its faster and uses less memory, signature Hercules achievement). Signed-off-by: shennetsind <ind@henn.et>
2015-03-05Fixing vending on 2014-10-22 and aboveshennetsind1-0/+8
Thanks to Dastgir for bringing this to my attention. Signed-off-by: shennetsind <ind@henn.et>
2015-03-03Updated socket_enchant2.txt to contain ninja itemDastgir1-1/+2
2015-03-03Added Ninja Weapon and Armor Craftman NPC'sDastgir2-0/+352
2015-03-03Updated ninja shopDastgir1-0/+8
2015-02-28Skipped translations in minimal (script-checker) modeHaru1-0/+3
- Translations aren't used in script-checker mode, so there is no point loading them. - Fixes an error message caused by a missing default language when starting in script-checker mode. - Special thanks to Ind, jaBote. Signed-off-by: Haru <haru@dotalux.com>
2015-02-25Fixed Bug#8522malufett1-2/+2
-http://hercules.ws/board/tracker/issue-8522-royal-guard-skill-reflect-damage-skill-duration-lapses-quicker-than-intended/?gopid=24526#entry24526 Signed-off-by: malufett <malufett.eat.my.binaries@gmail.com>
2015-02-24Merge pull request #463 from 4144/cellstackshennetsind6-5/+11
Improve performance with many mobs in small area
2015-02-23Add battle config option check_occupied_cells.Andrei Karas5-2/+8
If set check_occupied_cells to 0 it will allow walk to occupied cells And it heavy reduce CPU usage on walking.
2015-02-23Extend official_cell_stack_limit option.Andrei Karas3-3/+3
Now if this option is zero server will not count objects before comparing with official_cell_stack_limit. If set official_cell_stack_limit to zero it will heavy reduce CPU usage.
2015-02-23HPM Hooks UpdateHercules.ws3-0/+385
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-02-23Hercules Ultimate Localization Designshennetsind26-1129/+1937
Servers can now run on any number of languages, without editing npc files. Designed by Haruna and Ind http://hercules.ws/board/topic/8687-hercules-ultimate-localization-design/ Signed-off-by: shennetsind <ind@henn.et>
2015-02-21Teleport Cat now warps properly, Issue#8541Dastgir1-7/+6
2015-02-20Fixed Bug#8537malufett2-6/+6
-http://hercules.ws/board/tracker/issue-8537-arch-bishop-skills-clementia-canto-candidus-praefatio-does-not-work-on-partymates-wearing-robe-of-affection-any-holy-armor/?gopid=24590#entry24590 Signed-off-by: malufett <malufett.eat.my.binaries@gmail.com>
2015-02-20Fixed Bug#8540malufett1-1/+2
-http://hercules.ws/board/tracker/issue-8540-genetic-ammo-issue/?gopid=24595#entry24595 Signed-off-by: malufett <malufett.eat.my.binaries@gmail.com>
2015-02-17Fixed Bug#7938malufett2-6/+22
-http://hercules.ws/board/tracker/issue-7938-frenzy/?gopid=21566#entry21566 Signed-off-by: malufett <malufett.eat.my.binaries@gmail.com>
2015-02-15ItemDB SQL SyncHercules.ws1-1/+1
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-02-15Fixed an extra parentheses in an item_db (renewal) scriptHaru1-1/+1
Signed-off-by: Haru <haru@dotalux.com>
2015-02-15ItemDB SQL SyncHercules.ws1-1/+1
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2015-02-15Fixed a parser issue on direct assignmentsHaru1-29/+35
- Fixes an undetected error in case a semicolon is missing after a direct assignment line in a script. - Special thanks to Dastgir. Signed-off-by: Haru <haru@dotalux.com>
2015-02-15Merge pull request #462 from 4144/fixclifshennetsind1-1/+1
Fix wrong id usage in clif_addskill.
2015-02-15Follow up 909c0644ce45945c8e3fdc5eb77ebdd1a1cb93d0shennetsind2-3/+0
No longer returns any value. Either it will succeed, or it will stop the script (at which point having a return value has no purpose) Signed-off-by: shennetsind <ind@henn.et>
2015-02-15Updated 'delequip' Script Commandshennetsind2-3/+10
delequip will now stop a script when attempting to delete a item in a position the player has no gear. Special Thanks to Michieru, Haruna. Signed-off-by: shennetsind <ind@henn.et>
2015-02-13Fix wrong id usage in clif_addskill.Andrei Karas1-1/+1
Was used skill id, but must be used skill idx.
2015-02-13Merge branch 'master' of github.com:HerculesWS/Herculesshennetsind10-29/+39
2015-02-13Fixed alchemist marine sphere causing double deletion on renewalshennetsind3-21/+21
Special Thanks to Haruna, Michieru.
2015-02-13Fixed Bug#8514malufett1-1/+1
-http://hercules.ws/board/tracker/issue-8514-homunculus-not-gaining-aspd/?gopid=24511#entry24511 Signed-off-by: malufett <malufett.eat.my.binaries@gmail.com>
2015-02-13Follow up@21b72c42cbcf05377a4e72087db3fd0fb9a1d651malufett6-2/+8
Signed-off-by: malufett <malufett.eat.my.binaries@gmail.com>
2015-02-13Fixed Bug#8529malufett3-26/+30
-http://hercules.ws/board/tracker/issue-8529-npc-earthquake-damage-calculation-bugged-and-possibly-wrong/?gopid=24559#entry24559 Signed-off-by: malufett <malufett.eat.my.binaries@gmail.com>
2015-02-13Fixed Bug#8531malufett1-1/+13
-http://hercules.ws/board/tracker/issue-8531-skill-rapid-smiting-bug/?gopid=24563#entry24563 Signed-off-by: malufett <malufett.eat.my.binaries@gmail.com>
2015-02-13Fixed Bug#8519malufett1-3/+5
-http://hercules.ws/board/tracker/issue-8519-ranger-skill-fear-breeze-completely-disables-crit/?gopid=24522 Signed-off-by: malufett <malufett.eat.my.binaries@gmail.com>
2015-02-11Merge pull request #460 from Nihadm89/patch-2malufett1-2/+2
Fixed LG_PRESTIGE DEF formula
2015-02-10Fixing Prestige formulaNihadm891-2/+2
It was giving too much def. Adjusted and confirmed with malufett
2015-02-05Follow-up to 49df787e2c2faa2621b5490c6e88c86a4b7a813fHaru1-1/+1
- Corrected a wrong structure member being used in a mob db lookup. - Fixes bugreport:8516, special thanks to Valo http://hercules.ws/board/tracker/issue-8516-quest-add-looks-up-objective-count-instead-of-mob-id Signed-off-by: Haru <haru@dotalux.com>
2015-02-02Fixed state tracking of dialog windows when the script is suspended and resumedHaru2-1/+1
- If a script was suspended, and then resumed (`sleep2`, but also `getexp`), state tracking of dialog windows would get reset, and a `close` or `close2` would trigger a warning even if a message box was present. - Special thanks to Dastgir. Signed-off-by: Haru <haru@dotalux.com>
2015-02-02Follow-up to 486ec86Haru1-1/+0
Removed unnecessary 'fall through' comment. Signed-off-by: Haru <haru@dotalux.com>
2015-01-31Merge pull request #458 from Nihadm89/patch-1malufett1-0/+1
Fixed NJ_HYOUSENSOU skillratio
2015-01-30Missing breakNihadm891-0/+1
Lightning Spear of Ice
2015-01-30Merge branch 'master' of https://github.com/HerculesWS/HerculesDastgir2-2/+2
2015-01-30Fixes Warper NPC Overlapping. #8018Dastgir1-1/+1
2015-01-29Merge pull request #455 from seifert10/patch-1Streusel1-1/+1
Update lvl4_weapon_quest.txt
2015-01-30Fixed Bug#8416malufett1-1/+1
-http://hercules.ws/board/tracker/issue-8416-geneticcart-tornado/?gopid=23982#entry23982 Signed-off-by: malufett <malufett.eat.my.binaries@gmail.com>
2015-01-29Implemented 2010 Headgear Quests. Also corrected ID of Green Maiden in ↵Dastgir6-7/+1241
Endless Tower, and Bascojin Slave.
2015-01-28Fixes Biolab Enchant having 0% success chance for some equipsDastgir1-2/+3
2015-01-28Fixes the Eclage Quest Checking.Dastgir1-34/+38
2015-01-28Fixes Invalid questprogress condition on Eclage Quests. Fixes Slot Expert ↵Dastgir2-9/+13
rate of success. Bug Report#8511
2015-01-28Follow-up to e778f4f5f1b6a08adee5e7e908a44c38cd29bd12Haru3-2/+8
- Fixed some issues that prevented spirit charms from showing up - Special thanks to Michieru Signed-off-by: Haru <haru@dotalux.com>
2015-01-26Merge pull request #453 from 4144/fixpluginsHaruna1-0/+1
Fix plugins loading in map server
2015-01-26Fix plugins loading in map server.Andrei Karas1-0/+1
2015-01-25Update lvl4_weapon_quest.txtseifert101-1/+1
if (.@shobu > 1) { mes "[Kayron]"; mes "Let's see..."; mes "You won " + shobu + " times."; mes "You must be really"; mes "Without a doubt, you've"; mes "got some pretty good luck~"; next; mes "[Kayron]"; mes "Alright, I'll keep my end of the bargain. Give me the materials"; mes "and some time to finish preparing. I'll talk to you later, okay?"; close; } mes "You won " + shobu + " times."; should be: mes "You won " + .@shobu + " times.";