summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-07-23Increase all Homunculus HP in +50 except All Rounder/Superior Machine (+40)Jesusaves1-9/+9
2024-07-23You're now required to summon the Homunculus to prove your story to King Gelid.Jesusaves1-0/+7
This ensures your first Homunculus will not start at Lv 1.
2024-07-23Some hack for BifsJesusaves2-2/+5
2024-07-23Nerf Top Hat in 25%Jesusaves1-1/+1
2024-07-23June's Hardcore Challenge rewardsJesusaves1-0/+40
2024-07-23Translation updateJesusaves6-1168/+1258
2024-07-13Correct incorrect calls to getareausersFedja Beader2-8/+8
Grotto was being reset with players inside. Have not tested other areas, but likely affected were also soren's island and heroes hold. Explanation thus far: it seems that, with only map name being given, it only checks the OnTouch area around the NPC that has the reset code attached. See `else if (nd->u.scr.xs != -1 && nd->u.scr.ys != -1) {` branch of getareausers() in herc. It cannot be any other branch as they all return -1 and the one above is only entered when a range parameter is passed. A reset needs all calls to return 0. It might be possible to prevent reset of grotto by standing ~~in the doorway of Soren's house~~ at 105,57 in one of the three chambers it checks. But they're all too small for this to be possible. A review of all other getareausers() calls is advised. Btw, why is grotto reset a part of soren's reset script? * correct incorrect correction * Correct incorrect calls to getareausers Grotto was being reset with players inside. Have not tested other areas, but likely affected were also soren's island and heroes hold. **** Approved-by: Jesusalva Jesusalva <jesusalva@tmw2.org>
2024-07-11Last fix for the change in Hardcore server and now we're good to go! \o/Jesusaves1-1/+1
2024-07-11A rogue min function test fixJesusaves1-6/+8
2024-07-11Disable this feature temporarily for debugJesusaves1-2/+3
2024-07-11[skip ci] Fix another typoJesusaves1-0/+1
2024-07-11Fix typosJesusaves2-3/+3
2024-07-11Some fixes and modify the permadeath durationJesusaves1-3/+4
2024-07-11Hardcore Sentence Carryover (experimental)Jesusaves2-0/+29
2024-07-02add missing 0Fedja Beader1-1/+1
2024-07-01Some debug code from the previous commit got in... Sorry...Jesusaves2-8/+1
2024-07-01Optimization: api_sql() which is an async wrapper for SQL queries.Jesusaves4-12/+33
This should reduce freezes, specially from DelItemFromEveryPlayer. Also fix an optimization error on picklog table cleaning. Note that if API is disabled, it'll use query_sql normally.
2024-07-01Do not show 2018~2022 event winners in non beta servers.Jesusaves1-6/+6
2024-07-01Some fixes related to Hardcore serverJesusaves2-4/+5
2024-06-30skip ciJesusaves1-1/+1
2024-06-30Move the debug timers from Aurora Events around.Jesusaves2-8/+14
2024-06-30Some cleanup from the recent exploit fix.Jesusaves1-1/+7
2024-06-30Fix exploit in Olympics Friendly SkillsJesusaves1-0/+6
2024-06-30Minor guardsJesusaves2-1/+7
2024-06-30Aurora wasn't giving participation points for these four challenges.Fedja Beader1-4/+4
2024-06-28The discussed changes for the upcoming change in pet code.Jesusaves9-11/+21
- Cart max weight 5kg -> 10kg (a later buff is likely) - 006-9, 018-5-boss: NoCart, NoStorage - 001-6, sore, soren-2: NoPet - 018-5-0, 018-5-1: NoStorage - Kamelot and Gemini: Cart OK
2024-06-28The cart restriction to Magic Academy was for when Cart wasn't released.Jesusaves1-1/+1
Remove it.
2024-06-28[skip ci] Fix bogus instructionJesusaves1-1/+1
2024-06-28Intelligence can now reduce or increase monster point generation in 50%.Jesusaves3-1/+14
Well, it'll never increase in 50% because for that you need Lv 1 and 150 int. That's impossible as bonus int (e.g. equips and job) aren't counted for this. However, getting a -50% penalty is perfectly possible if you have 1 int at lv 200.
2024-06-28Nerf Piou Pet Loot from 10 to 5 to reflect hercules@e4ea8f71Jesusaves1-1/+1
2024-06-24This broken clock wasn't right even twice a day?Fedja Beader1-1/+1
2024-06-1719.1 translationsJesusaves2-127/+127
2024-06-17Translation update.Jesusaves2-945/+945
2024-06-16Translation update.Jesusaves2-387/+387
2024-06-15Translation update.Jesusaves2-488/+488
2024-06-12Translation Update.Jesusaves6-396/+756
2024-06-12Don't tell party leader that they gave the runestone to party leader.Fedja Beader1-1/+5
2024-06-12Only announce picking an apple if it then lands in your inventory. AlsoFedja Beader1-2/+4
check if it fits before announcing.
2024-06-12Better protect against rapid player actions resulting in unwanted warp.Fedja Beader1-2/+2
Note: picked "Nowhere" instead of "Abort" or "None". Feels as a more natural response to the question "Where should I warp to?"
2024-06-12Fix messed up listFedja Beader1-1/+1
2024-06-11Move slightly the Slot Machine in Hurnscald.Jesusaves1-1/+1
It got misplaced when the map was downsized. And yes, that was several years ago.
2024-06-11Make magic school receptionist pre-requisite more intuitive.Jesusaves1-2/+2
2024-06-11[skip ci] some obvious sanitization issuesJesusaves1-1/+3
2024-06-10[skip ci] fix typo on invalid JSONJesusaves1-1/+1
2024-06-10Some changes requested by specingJesusaves2-9/+14
2024-06-09Fix some long standing bugs (mostly in crafting options)Jesusaves2-4/+5
2024-06-09Track Katze state so she doesn't seem to "vanish" out of thin air.Jesusaves1-0/+8
2024-06-07Add some more weather sense to random NPCs to make game more interesting.Jesusaves1-2/+21
2024-06-07Make Aahna more interesting, but entirely uselessJesusaves1-1/+9
2024-06-07And remove the spurious zero causing the issue.Jesusaves1-1/+1