summaryrefslogtreecommitdiff
path: root/src/map
AgeCommit message (Collapse)AuthorFilesLines
2013-07-11Merge pull request #56 from piotrhalaczkiewicz/mastershennetsind1-70/+81
Improved NPC event processing.
2013-07-11Fixed a little type (follow up to 94d75f8), also defaulted to 0 mute system.Matheus Macabu2-2/+2
2013-07-11Updated some aegis(item, monster, resetstate & resetskill) command to work ↵malufett1-11/+13
properly in Hercules.
2013-07-11Improved NPC event processing.Piotr Hałaczkiewicz1-70/+81
Executing unique events (NPC::Label) no longer loops through all events. Executing global event labels (::Label) also no longer loops through all events. Global event labels are now mapped to list of only relevant NPC events. Cleaned up code related to clearing npc path db.
2013-07-11Partial Fixed Bug#7462malufett1-2/+2
-Burning(Eff_Burning) is now supported with 'bonus2 bAddEff' script command.
2013-07-11Fixed Bug#7498malufett5-6/+11
-Where RE equip atk doesn't properly update status window and negative equip atk should now affect atk. Signed-off-by: malufett <malufett.eat.my.binaries@gmail.com>
2013-07-10Fix to skill_blockpc_endshennetsind1-1/+2
Duplicate indexes would not be cleared, causing array to gradually increase in size. Thanks to ToiletMaster for providing extra information. Signed-off-by: shennetsind <ind@henn.et>
2013-07-09Fixed Bug #7497shennetsind2-5/+5
Special Thanks to shenhuyong, kyeme. http://hercules.ws/board/tracker/issue-7497-iditem-idq/ Signed-off-by: shennetsind <ind@henn.et>
2013-07-09Travis Report Fixesshennetsind3-63/+64
warn_unused_result shielding, dropped unused variables and fixed battle_calc_return_damage delay behavior (pointer was unchaged; resulting in the var afterwards always as 0) Special Thanks to Xgear. Signed-off-by: shennetsind <ind@henn.et>
2013-07-09Mob Parse & Mob Skill Use fixesshennetsind2-14/+33
Special Thanks to Masao for bringing this to us. mob parser will now throw out warnings when a field in the mob db has a value higher than the field supported (e.g. if you get a monster with 70k hp it will tell you its higher and cap it to the maximum supported, which is 65k), this failsafe also works for def/mdef, str/agi/vit/int_/dex/luk. Modified the formula that measures skill field data for skill levels higher than the maximum (e.g. mistress' high-level jupitel thunder), to match the previous version, also fixed a issue where depending on the level the blewcount could get higher than the systems' hardcoded 25-cell maximum. Signed-off-by: shennetsind <ind@henn.et>
2013-07-09Follow up 144a9d0843dfe47e0b58c8857762f58ae70543c8shennetsind1-1/+5
fixed counter going off if target died while timer was running. Signed-off-by: shennetsind <ind@henn.et>
2013-07-09Fixed missing map id boundary checkingshennetsind1-24/+62
Signed-off-by: shennetsind <ind@henn.et>
2013-07-09For Bug #7496shennetsind1-7/+7
Skill cooldown indexing fixed Signed-off-by: shennetsind <ind@henn.et>
2013-07-08For Bug #7494shennetsind3-67/+105
Modified skill cool down storage (also interfaced the remaining 2 static ers) http://hercules.ws/board/tracker/issue-7494-crash-crash-crash/ Signed-off-by: shennetsind <ind@henn.et>
2013-07-08Fixed Bug #7485shennetsind1-13/+13
Special Thanks to Igniz http://hercules.ws/board/tracker/issue-7485-crash-on-reloadscript/ Signed-off-by: shennetsind <ind@henn.et>
2013-07-08Extended 'ID<item_id>' syntax to item packages and item groups.shennetsind1-2/+8
Signed-off-by: shennetsind <ind@henn.et>
2013-07-08Modified how itemdb->names is populatedshennetsind1-1/+6
Not only does it fix the itemdb2 name override problem, its also more efficient :P Special Thanks to kyeme for bringing this issue to our attention Signed-off-by: shennetsind <ind@henn.et>
2013-07-08Fixed skill delunit problem on packetver > 20120418 && < 20130000shennetsind1-0/+7
Special Thanks to Judas Signed-off-by: shennetsind <ind@henn.et>
2013-07-08Fixed package item problemshennetsind1-0/+13
Special Thanks to kyeme for bringing this to our attention. Signed-off-by: shennetsind <ind@henn.et>
2013-07-08Fixed compiling errors when CONSOLE_PARSE was disabledshennetsind1-1/+6
Special Thanks to quesoph for bringing this to our attention. Signed-off-by: shennetsind <ind@henn.et>
2013-07-08Cygwin Fix for the Hercules SQL Update Checkshennetsind1-0/+1
Also modified the output (i think its sightly improved), also added a console command to skip updates so no need to go add the query yourself 'sql update skip <file name>' Signed-off-by: shennetsind <ind@henn.et>
2013-07-08Fixed Bug #7493shennetsind2-3/+3
Special Thanks to quesoph http://hercules.ws/board/tracker/issue-7493-compiling-with-cygwin/ Signed-off-by: shennetsind <ind@henn.et>
2013-07-08Fixed Bug #7492shennetsind1-5/+6
Special Thanks to Poison, Takkun. http://hercules.ws/board/tracker/issue-7492-checkidle-on-attack/ Signed-off-by: shennetsind <ind@henn.et>
2013-07-08Fixed missing eatk in RE.(Thanks to Michieru)malufett1-1/+1
Signed-off-by: malufett <malufett.eat.my.binaries@gmail.com>
2013-07-07Fixed Bug#6503malufett9-120/+141
-where SR_GENTLETOUCH_REVITALIZE is not working properly. Fixed Bug#6547 & Bug#6141 -SC_BLOODYLUST should now work properly like as official behavior. Fixed Bug#7395 -SO_SPELLFIST should now work properly. Fixed Bug#7477 -removed hidden walkdaley that makes character stop when hit even if SC_ENDURE is active. Fixed Bug#7475 -fixed error message in SA_AUTOSPELL when cancel button is pressed. Fixed Bug#7337 -MG_CHANGECART should now work properly. Fixed Bug#7474 -SC_MAELSTROM should now work properly like as official behavior.
2013-07-05Fixed Bug #7483shennetsind1-1/+1
Special Thanks to Igniz http://hercules.ws/board/tracker/issue-7483-battleground-warning/ Signed-off-by: shennetsind <ind@henn.et>
2013-07-05Fixed Bug #7307shennetsind4-3/+12
http://hercules.ws/board/tracker/issue-7307-status-weapon-switch/ Special Thanks to kyeme, Beret. Signed-off-by: shennetsind <ind@henn.et>
2013-07-05Fixed GM's unloadnpc via right clickshennetsind1-3/+8
Signed-off-by: shennetsind <ind@henn.et>
2013-07-05DB Queue Debug Updateshennetsind2-14/+28
Some documentation update on battlegrounds.conf Fixed Hercules Queue Option constants, they're 1-2-3 not 0-1-2. Some Bugfixes to the test script, special thanks to ossi0110 http://hercules.ws/board/topic/1302-bg-queue-debug Signed-off-by: shennetsind <ind@henn.et>
2013-07-05Fixed compiler warningshennetsind1-1/+1
Special Thanks to mkbu95 for bringing this up. Signed-off-by: shennetsind <ind@henn.et>
2013-07-05HCache | Item Packages Updateshennetsind4-4/+7
http://hercules.ws/board/topic/1389-hcache-item-packages-update/ Signed-off-by: shennetsind <ind@henn.et>
2013-07-05HCache | Item Packages Updateshennetsind2-79/+358
http://hercules.ws/board/topic/1389-hcache-item-packages-update/ Signed-off-by: shennetsind <ind@henn.et>
2013-07-05Ind fixed a bug where Old Blue Box was only giving out equipments. All ↵Matheus Macabu1-1/+1
credits to him. Signed-off-by: shennetsind <ind@henn.et> Signed-off-by: Matheus Macabu <mkbu95@gmail.com>
2013-07-05Implemented real-time server stats (in and out data and ram usage), made by ↵Matheus Macabu2-2/+2
Ai4rei; thanks! Another follow up, now to fix maximum value of chatdori setting; And fixed a bug where warping to a disable map would cause the map-server to crash. Signed-off-by: Matheus Macabu <mkbu95@gmail.com>
2013-07-05Follow up to da064c030d. Thanks Angelmelody!Matheus Macabu1-0/+1
Few changes in .gitignore Signed-off-by: Matheus Macabu <mkbu95@gmail.com>
2013-07-05Minor compliance adjustmentsshennetsind7-21/+21
Data provided by clang Signed-off-by: shennetsind <ind@henn.et>
2013-07-04item_check config now deletes items from storage and guild storage. ↵Matheus Macabu1-0/+24
Suggestion topic #417, thanks to bgames23. Signed-off-by: Matheus Macabu <mkbu95@gmail.com>
2013-07-04Implemented official mute system. Thanks to:Matheus Macabu3-7/+38
Ai4rei/Mirei for the code; kyeme for suggesting it; Napster for updating the patch. Signed-off-by: Matheus Macabu <mkbu95@gmail.com>
2013-07-04Implemented sitting set of script commands: sit(), stand(), issit() as per ↵Matheus Macabu2-0/+62
suggested in topic #1204. See documentation for more information on these commands. Also fixed leftover from db_use_sql split. Signed-off-by: Matheus Macabu <mkbu95@gmail.com>
2013-07-04Split use_sql_db into the three available: item_db, mob_db, mob_skill_db.Matheus Macabu5-11/+23
Signed-off-by: Matheus Macabu <mkbu95@gmail.com>
2013-07-04Follow up b9889903e89bd4127c7503a512cfe215b9ccc740shennetsind2-1/+6
Fixed pre-re support. Special Thanks to ossi0110 for bringing this to our attention. Signed-off-by: shennetsind <ind@henn.et>
2013-07-04Follow up b72a3c81e30e997357db64b5b7240ae901aa892ashennetsind1-3/+3
Signed-off-by: shennetsind <ind@henn.et>
2013-07-04Adjustment #2shennetsind3-11698/+11710
Signed-off-by: shennetsind <ind@henn.et>
2013-07-04Merge branch 'master' of github.com:Earisu/Hercules into Earisu-mastershennetsind20-12431/+12535
Adjusting for merge. Signed-off-by: shennetsind <ind@henn.et> Conflicts: src/map/battle.c src/map/status.c src/map/status.h
2013-07-04Minor compiling warning fixshennetsind1-1/+2
Signed-off-by: shennetsind <ind@henn.et>
2013-07-04Follow up 83e3b8d22acc73aeaafbf2a95e1fb9e6b228a63amalufett1-1/+2
2013-07-04Fixed Bug#7459malufett7-37/+167
-where 'working in progress' state is not cancel in change map/teleport. Fixed Bug#7265 -where casting AL_INCAGI into chars force them to stand where it now suppose to be. Fixed Bug#7337 -fixed some skills that deals 'work in progress' state. Fixed Bug#7467 -fixed compiling warning message. Renewal Updates -Temporary fix for skills final damage reduction. -Updated NJ_KUNAI to its renewal formula. -Updated/Fixed some interface messages. -Implemented additional new 3rd job skills(GN_ILLUSIONDOPING,RK_LUXANIMA,SO_ELEMENTAL_SHIELD,SC_ESCAPE) Signed-off-by: malufett <malufett.eat.my.binaries@gmail.com>
2013-07-04- Added interface iStatus (needed to renamed it because A LOT of variables ↵Susu20-12417/+12529
are already called 'status')
2013-07-03Fixed a 'endless' dissonance problem.shennetsind2-13/+14
Special Thanks to Xgear. Signed-off-by: shennetsind <ind@henn.et>
2013-07-03Fixed Bug #7463shennetsind1-5/+7
http://hercules.ws/board/tracker/issue-7463-gm-cant-whsiper-wheb-player-do-exall/ Signed-off-by: shennetsind <ind@henn.et>