summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2019-10-21Patch the plugin so it delete items and works out-of-boxJesusaves3-0/+34
2019-10-20Fix the broken functionJesusaves1-7/+1
2019-10-19Explicit the conversion to shut up clangJesusaves1-4/+4
2019-10-19Add a function to retrieve EXP tax for a certain guild role.Jesusaves3-0/+58
There's a prototype (WIP) to retrieve the configured role name. That would allow us in a future to allow guild role name customization
2019-10-19New CMD Command: doeventJesusaves3-0/+15
This allows me to fire NPC events from CPC which is convenient to me. But we're using a dummy SD and I've removed some checks, so it is fragile.
2019-10-17And now remove the cheat mentioned on previous commit; When resetting statsJesusaves3-1/+54
equipment requeriments will be unequipped. FINALLY. The bug was data being set to NULL...
2019-10-17Fix the mage set and the quiver bug, hopefully without introducing a new one.Jesusaves3-23/+47
If you reset status, you'll be able to be equipping an item you otherwise wouldn't be able to. That allows you to circumvent stat restrictions. Option for Atk, MAtk, Def and MDef requeriments were removed. Only base stat counts.
2019-10-07REWRITE Healing Formula.Jesusaves3-0/+56
It now relies on Defense and MATK; It will use whatever is higher. When healing self only, healing others still follow previous formula.
2019-10-07Autoset ViewSprite - Because ManaPlus is too dumb to interpret a ViewSprite of 0Jesusaves1-0/+8
2019-10-04Merge branch 'master' into tmw2Jesusaves1-0/+6
2019-10-04Change packet input limit in each input buildin invocationAndrei Karas1-0/+6
2019-10-04Override @refresh with a WORKING version.Jesusaves3-0/+11
This effectively annulates commit 0bdc4bd177 from upstream Note: Do not cast @refresh while a dialog is open. But we don't allow non-staff to use @refresh directly so it is fine.
2019-10-02New function: readbattleparam( <param> )Jesusaves3-0/+104
Complements with some info only available with getunitdata(), which only works with non-players. Not everything covered by getunitdata() is covered by this function.
2019-09-21Improve reportJesusaves1-1/+1
2019-09-14TypoJesusaves1-1/+1
2019-09-14Merge branch 'master' into tmw2Jesusaves9-14/+126
2019-09-14Force debugmes to don't be deprecated. I'm not going to change that on ML. Dot.Jesusaves3-0/+22
2019-09-04Attempt for fixJesusaves1-0/+1
2019-09-04When homunculus is not active, it cannot receive EXP.Jesusaves1-1/+2
This is a pre-hook, so it tries to send the EXP packet BEFORE checks are conducted. This is a quick-and-dirty solution, as the script have other cases where the EXP gain is cancelled (eg. max level reached).
2019-09-04Disable req attributes checks in items on connect.Andrei Karas1-0/+5
2019-09-03Disable req attributes checks in items on connect.Andrei Karas1-0/+5
2019-09-03Revert "Drop support for Required<> params in ItemDB"Jesusaves3-6/+0
This reverts commit 4a6c4e17275bc82c20bb768861ce8918d35b9965.
2019-09-03Add new function: readparam2(-)Jesusaves3-0/+68
Works similar to readparam, but it reads from battle status. It returns stats with the bonuses, defense, and attack, besides MaxHP/MaxMP.
2019-09-03Drop support for Required<> params in ItemDBJesusaves3-0/+6
2019-08-27Fruits cannot be @item'edJesusaves1-1/+2
2019-08-25[TMW2 Patch]Jesusaves3-1/+36
2019-08-24Revert "Lower cart slots from 100 to 50."Jesusaves1-1/+0
This reverts commit a89585e050356c325f98f234cfac415a5d2f90b3 and successor.
2019-08-24Lower cart slots from 100 to 50.Jesusaves1-0/+1
2019-08-20Change packet version to 20170517 and evol packet offset to 0x100Andrei Karas1-2/+2
2019-08-19Drop support for protocol version 22Andrei Karas1-2/+2
2019-08-19Drop support for protocol version 21Andrei Karas2-4/+2
2019-08-19Drop support for Monster CollisionJesusaves3-0/+8
2019-08-17Homunculus Dispatch core rulesJesusaves3-5/+71
2019-08-17Get Homunculus EXP command (Homunculus need to be alive)Jesusaves3-0/+31
2019-07-30Revert "RoDex Mail System: Sending items now cost 500 GP instead of 2500 GP"Jesusaves1-1/+0
This reverts commit af0898e6e7e65348a7235952be5d7ffd90174cd8. Forced in beta.patch2
2019-07-30RoDex Mail System: Sending items now cost 500 GP instead of 2500 GPJesusaves1-0/+1
2019-06-26Update from herculess20190819Andrei Karas1-2/+9
2019-06-05Register 20 extra skill slots (untested)Jesusaves1-3/+3
2019-05-24Missing status effects on TMW2: MLJesusaves2-0/+11
2019-05-24This is for Micksha - add some missing SI's as 4144 doesn't want to do that >.>Jesusaves3-1/+15
2019-05-15Fix warnings in clang 3.9s20190626Andrei Karas1-4/+8
2019-05-14Add legacy bl name packets for legacy clientsAndrei Karas3-0/+105
2019-05-14Fix compilation errors after hercules updateAndrei Karas3-6/+3
2019-05-13Update from herculesAndrei Karas1-0/+1
2019-05-06ispcdead("someone") is now supported for TMW2Jesusaves2-4/+8
2019-05-04Protect legendary weapons against @itemJesusaves1-1/+3
2019-05-02Merge branch 'master' into tmw2Jesusaves1-0/+1
2019-04-26In char server register packet 0x970 with changed sizes20190513Andrei Karas1-0/+1
Packet not hooked directly, but code wait packet with non standard size.
2019-04-25Merge branch 'master' into tmw2Jesusaves2-5/+5
2019-04-12Fix buffer len in function send_client_commandtmw2_r08.99_190501s20190422Andrei Karas1-1/+1