summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-06-25getskillname() - strictly requiredJesusaves3-1/+14
2020-06-23Increase number of skill IDs I can useJesusaves2-9/+9
I'll need a lot of them.
2020-06-15Revert "Allow up to 50k units of an item to stack"Jesusaves2-3/+1
This reverts commit 85c88e6ce91086d5c061df3b66d423a5ddcdfb9b.
2020-06-15Magic Attacks may now crit.Jesusaves3-1/+120
Perfect Dodge / Blocking will now work versus magic as well. Infinite Defense rules respected.
2020-06-15Allow up to 50k units of an item to stackJesusaves2-1/+3
2020-06-07Update harm() - It now accepts element, and now uses raw damage.Jesusaves3-37/+88
Add new command: calcdmg(src, target, type). It calcs ATK or MATK. Already taking in account everything.
2020-05-28Theoretical fix for crafting.Jesusaves3-7/+67
getinventorylist() will now be reliable enough to determine item indexes. Be careful when looping. Hopefully, Nicholas rotten code was squashed.
2020-05-22Improve harm() logic, to allow "true/false" usageJesusaves1-5/+4
2020-05-22New builtin: harm()Jesusaves3-0/+103
Effect: Causes damage :> WARNING: Magic Damage is currently a joke >__>
2020-05-22(I don't like surprises, so load the library, just in case)Jesusaves1-0/+1
2020-05-22Override built-in atcommand() to ensure it'll survive upstream changes.Jesusaves3-0/+40
2020-05-22Reimplement Infinite Defense Check on Critical Override.Jesusaves1-2/+15
This way, targets with inf. def. like bifs will receive 1 DMG from crits as well
2020-05-22Increase skill tree slots from 110 to 150Jesusaves2-3/+3
2020-05-22TMW2 Plugin: Support for skill target on script skills.Jesusaves4-4/+108
Moved around some other critical function details, be warned.
2020-05-15New (DANGEROUS) Function for Moubootaur Legends runtime: resetrng()Jesusaves3-0/+27
This will select a new seed (between 0 and 4294967295) and replace it. Using this command should affect EVERYTHING ingame - from scripts to monsters.
2020-04-30TMW2: Monster criticals always hit.Jesusaves1-1/+6
But their damage is now back to "normal".
2020-04-30Patch Level B: Revert part of defense calculations when critically hitJesusaves1-1/+9
Incides mostly over DEF2. Do note the 40 attack bonus was kept!!
2020-04-26Gcc 7 is deprecated, get rid of itJesusaves1-5/+5
2020-04-26New builtin script command: aggravateJesusaves3-0/+45
Does what Provoke and Mass Provoke should do, but 10x better. And 40x more hackish.
2020-02-26New utility function: instanceowner.Jesusaves3-0/+20
Will return the ID of the instance owner. "0" means global instance or invalid. Party and Guilds share IDs, so be careful when not using account IDs for this.
2020-02-05New command: @setguildmaster <guild_master>Jesusaves3-0/+36
Ignores the “are you the guild master” check. Meant to be used by admins.
2020-01-25ChangePlayerMusic()Jesusaves5-0/+52
2020-01-22Merge branch 'master' into tmw2Jesusaves2-13/+4
Rewrite readbattleparam() to rEvolt syntax
2020-01-13Merge branch 'jesusalva/readbattleparam' into 'master'Jesusaves3-0/+93
New function: readbattleparam( <param> ) See merge request evol/evol-hercules!15
2020-01-13New function: readbattleparam( <param> )Jesusaves3-0/+93
Complements with some info only available with getunitdata(), which only works with non-players. Not everything covered by getunitdata() is covered by this function. TEMPORARY COMMIT, should be replaced with getunitdata() when the function is updated upstream to receive player data as well.
2020-01-11*REVOKED*Jesusaves1-1/+0
2020-01-11Revert "Fix redefine HPM interfaces"Jesusaves5-15/+0
This reverts commit c687d2d1b2ad48b5b15899f34b73a41ae73f674c.
2020-01-10Merge branch 'master' into tmw2Jesusaves5-0/+16
2020-01-09Fix redefine HPM interfacesAndrei Karas5-0/+15
2020-01-08Merge branch 'jesusalva/guild' into 'master'Jesusaves2-1/+2
Raise Guild Limit See merge request evol/evol-hercules!16
2020-01-08Maximum Guild Size: 100Jesusaves2-1/+2
An ADM can make that value go up to 160 if needed using GD_EXTENSION skill (steps of 6)
2019-11-06countitem() - add support for RIDJesusaves3-0/+55
2019-10-31This should do the trickJesusaves1-1/+1
2019-10-28Expand max Inventory size to 115Jesusaves2-1/+2
Items added after the 100 won't be displayed (even if you free inv. space) This is merely to secure that Rebirth is working - NOT to be used on live.
2019-10-28Tweak homstatus() to lie if Homunculus is deadJesusaves1-1/+5
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