summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2025-01-29Simplify base 2 logarithm computationsimplify_logarithmFedja Beader1-23/+9
2025-01-25Change Swezanne to give her cards weekly, not monthly. Reduce total No of cardsJesusaves1-11/+11
2025-01-25Little nudge that Silvia has her priorities very straightJesusaves1-0/+2
2025-01-22If a shop offers multiple of something and is sold out, increase stock in 33%.Jesusaves2-51/+73
But if it is the cheat shop, increase price in 10% instead.
2025-01-19Christmas 2024 Apology GiftsJesusaves1-0/+15
2025-01-19Add more reminders for Warp Mage about Aeros Events.Jesusaves1-0/+18
2025-01-17[skip ci] Fix some typosJesusaves2-4/+4
2025-01-17Remove some old code (Valentine's Day 2020)Jesusaves2-53/+16
2025-01-17Additions to v1736624174 update codeJesusaves1-0/+11
2025-01-16Defer Christmas Event variable cleanup to Valentine's DayJesusaves1-2/+4
2025-01-13Give up to 100% HP Boost to mercenariesJesusaves1-21/+21
2025-01-12Mhm, seems like this script is outdated D:Jesusaves1-1/+1
2025-01-12Update CI requisitesJesusaves1-7/+7
2025-01-12Fix stuff :)Jesusaves3-6/+13
2025-01-12[UNTESTED] Merchant Guild Requests, from TMW rEvolt.Jesusaves15-2/+260
Needs testing, specially the Caravan scout (currently restricted)
2025-01-12Assassin is now properly instructed to Assassinate the Professor.Jesusaves1-2/+4
2025-01-12If the Assassin reaches the Professor, he's adequately assassinated.Jesusaves1-3/+10
2025-01-11With the new point of interest, add more hints to reach Aethyr.Jesusaves4-0/+12
2025-01-11Update Realm of Drops to address Bifs and Slimes.Jesusaves1-0/+6
Addresses #88
2025-01-11Pickaxe now also greatly increases your defense from melee attacks.Jesusaves1-0/+7
It reduces 30% of the damage from melee sources. However, unequipping it lowers agi up to -40 for 2 seconds.
2025-01-11Manually add boss immunity to stun, stone and D. poison/sleepJesusaves1-0/+24
To reflect change in server-code
2025-01-11Buff arrows status ailments affliction rate to help with #81Jesusaves1-5/+5
2025-01-11Stop announcing milestone level-up rewards for reborn characters.Fedja Beader2-3/+31
Fixes #90 Is it possible to namespace the new function under Eistein? Like in C++: Eistein::announce_level_reward? Untested (ofc) * !blame GitLab - no way to force pipeline run on a commit containing skip ci tag. FYI in the future we can use git push -o ci.skip to skip on push! * Log a TODO, since noone's going to remember this when the time comes? * Whatever * correct mass tabs2spaces fallout * award->reward * Stop announcing milestone level-up rewards for reborn characters. Fixes #90 **** Approved-by: Jesusalva Jesusalva <jesusalva@tmw2.org>
2025-01-11Display previously hidden clientversion message and refactor Patrick Gold Pot.Jesusaves2-13/+21
addresses #93 but might easily give 3~5 Golden Gifts. I, uh, don't really like the whole logic, so I'm not closing the issue.
2025-01-11Transmigration Loopcasting (User Control Panel option)Jesusalva Jesusalva2-6/+40
<ThinkSome> "I was already thinking about this for ML's transmutation... basically to cast a spell while sitting and it does its thing as long as you are sitting and still have mana." * As you prefer... but it is clumsy * Remove leftover labal and fall-through mark. * It makes no difference for me * Why not flip this instead of having a negation? * Applied 2 suggestions from the MR body. * Transmigration Loopcasting (User Control Panel option) **** Co-authored-by: Fedja Beader <fedja@protonmail.ch> Reviewed-by: Jesusalva Jesusalva <jesusalva@tmw2.org>
2025-01-11Refresh map informationJesusaves5-3/+4
2025-01-11Translation UpdateJesusaves12-234/+1782
2025-01-11Apply a little polish on the shiny codeFedja Beader1-20/+26
2025-01-11Reformat/refactor scheduled restart codeFedja Beader1-5/+9
2025-01-11Piou isles Chef questFedja Beader3-1/+136
Just the Chef part of !121 Generated with `f=./npc/006-2-5/pouf.txt; for i in {1..10}; do git rebase --autosquash --exec "if [ -f $f ]; then git rm -f $f; git commit -a --amend --no-edit; fi" HEAD~$i || break; done` and so on... Co-Authored-By: +seeds <abby.hulka@gmail.com> Co-Authored-By: Sean Hulka <sean.hulka@gmail.com> Co-Authored-By: Jesusaves <jesusalva@tmw2.org> Fix indent as ThinkSome asked spaces2tabs + force 2space indents in comment section to keep it neat Me, jes, test all agree that tabs>spaces :3 Fix typo q2->q3 & q1->q2 to match Arkim's setup Arkim-ize Glim daily Forgot to forward-declare the function Add some punctuation for our poor old eyes... Is this less or more verbose than if & else if? (also handles case if q > 3 for whatver reason) Rename new Piou island quests LilitQuest->PiouQuest and shift IDs Trim unused quest vars, shift ID up Unshift, leave placeholders instead... * Remove redundant delivery wait loop function and redistribute parts of it elsewhere * What instance? * More refactor * Add PiouChef import * spaces2tabs * Re-indent headers * Rename LilitQuest->PiouQuest & add to quest_db * Piou isles quests Co-Authored-By: +seeds <abby.hulka@gmail.com> Co-Authored-By: Sean Hulka <sean.hulka@gmail.com> Co-Authored-By: Jesusaves <jesusalva@tmw2.org> Fix indent as ThinkSome asked spaces2tabs + force 2space indents in comment section to keep it neat Me, jes, test all agree that tabs>spaces :3 Fix typo q2->q3 & q1->q2 to match Arkim's setup Arkim-ize Glim daily Forgot to forward-declare the function Add some punctuation for our poor old eyes... Is this less or more verbose than if & else if? (also handles case if q > 3 for whatver reason) Rename new Piou island quests LilitQuest->PiouQuest and shift IDs Trim unused quest vars, shift ID up Unshift, leave placeholders instead... **** Co-authored-by: +seeds <abby.hulka@gmail.com> Approved-by: Jesusalva Jesusalva <jesusalva@tmw2.org>
2025-01-11various improvements in Eugene's code and languageFedja Beader1-47/+50
Still don't like that he repeats himself for each daily quest step. untested. * More rewrite * Fix error * various improvements in Eugene's code and language **** Approved-by: Jesusalva Jesusalva <jesusalva@tmw2.org>
2025-01-11Ofelia may now give Dyes. Also, add more rares, truly rare ones.Jesusaves1-4/+36
2025-01-11Refactor a little to remove unnecessary label spaghetti + fix dialog wordingFedja Beader2-18/+16
+ use compareandsetq to avoid unnecessary db writes (maybe? Idk).
2025-01-11Fishing: Don't return before giving event rewardsFedja Beader1-3/+10
(Might not address all edge case scenarios) * Sorry, I mixed up fishing with mining event. There's only one event fish. * Jes was right, using NPCEyes for invcheck is easiest. * Don't return before giving event rewards **** Approved-by: Jesusalva Jesusalva <jesusalva@tmw2.org>
2025-01-11Correct some cases where Talpans were referred as "humans" (was that racism?)Jesusalva Jesusalva7-4/+8
(i.e. part for the whole - Every human is talpan but not every talpan is human) **** Approved-by: Fedja Beader <fedja@protonmail.ch>
2025-01-11deduplicate the two tulim sailors quest code a littleFedja Beader1-40/+37
This comes with NO changes to translatable strings (I think). - [x] Pushed two versions of if statement to see if herc doesen't like any. Will change to the best looking working one once CI passes/fails. * Switch to new requirement listing format. This one already exists elsewhere=>no-op for translators. * tabs2spaces * Push second version if statement * deduplicate the two tulim sailors quest code a little **** Approved-by: Jesusalva Jesusalva <jesusalva@tmw2.org>
2025-01-11Fix Manatauro bound items and use new rules for their falsification.Jesusaves3-0/+33
2025-01-11Yes, hello? It's the Woody Barrier speaking!Fedja Beader1-1/+1
"Woody Barrier: The door is locked, you should speak to Carla about it."
2025-01-11Fix AoE magic creditTest User2-45/+37
* Reoder functions so it works * Adjust comments, make areaharm use rectharm * Merge {area,rect}harm2 -> old ones * And these, too * Let's not fiddle with SCs yet for this fix, so it can be merged * Add optional caster argument to areaharm2() and rectharm2() for future use * Fix AoE magic credit, fix magic effects to be started after the harm so they aren't immediately removed This patch was NOT checked for console warnings and errors. This patch does NOT address Monster Points being reduced due to max_timer limitations. **** Approved-by: Fedja Beader <fedja@protonmail.ch> Reviewed-by: Jesusalva Jesusalva <jesusalva@tmw2.org>
2025-01-11I forgotJesusaves1-0/+2
2025-01-11Ofelia Event Rewards. Be so, and this is already overly generous...Jesusaves1-5/+360
even if I only got junk on my debug run with all tasks done XD
2025-01-11Revert "2025 Christmas Override (Extension)"Jesusaves2-13/+5
This reverts commit 9b3260025ab14da55356a9c22bdeb7cafa8f7e43.
2025-01-09Fix integer overflow in multiple scripts, but most notably, Ofelia.Jesusaves1-0/+4
It was harmless, in the end?
2025-01-09Fix Kamelot West SignJesusaves1-1/+1
2025-01-022025 Christmas Override (Extension)Jesusaves2-5/+13
2024-12-31For good measureJesusaves1-0/+4
2024-12-31So TL;DR to use this feature, char-server must be up and running :pJesusaves1-0/+3
2024-12-31This should be good enough for now.Jesusaves1-0/+206
Actually, this is a VERY GOOD idea, but it would take inordiate amounts of time to implement everywhere. For now, this limited implementation will have to suffice. It requires some tests in instanced maps (i.e. crash possible) It also requires some more logic and randomness on the time (not fixed at 05:51) Also, OnInit + OnClock0551 might overlap the NPCs, but they have unique IDs so... ...No crashes, just "exploits", hopefully
2024-12-31Some ammo drop where it fitsJesusaves1-0/+5
2024-12-19Another safety against DIV/0 and also track better player progressJesusaves1-1/+15