summaryrefslogtreecommitdiff
path: root/npc
AgeCommit message (Collapse)AuthorFilesLines
2025-02-15I dont think setting $KAMELOT_COOLDOWN in aurora code is necessarykamelot_gates_are_not_shutFedja Beader2-2/+1
2025-02-12Fix "The gates are firmly shut by some weird magical power. " is shownFedja Beader2-10/+8
if you select no during Kamelot event. + try to deduplicate code I don't know if the empty statements will work. Let's try and see
2025-02-11Fix fishy codeFedja Beader1-3/+3
I did warn that it was fishy, didn't I??
2025-02-07use safe askyesno for mayorship resignationFedja Beader1-1/+1
... current accidental resignation count is around 3.
2025-02-03Fix specing's brainJesusaves1-6/+6
2025-02-03Re-schedule automatic restarts to happen midweek in order to preserve ↵Fedja Beader1-5/+6
weekend bonus. (Not relevant anymore. Found this stashed away, possibly waiting for !162 to be merged) **** ml/serverdata!170 Approved-by: Jesusalva Jesusalva <jesusalva@tmw2.org>
2025-02-02Add askyesnosafe(), the safer version of askyesno for space-mashers like myself.Fedja Beader6-12/+30
+ lovely reindent of askyesno() Also: 1. I shifted one `mes "";` a bit in rebirth code, that may or may not break stuff. ~~2. There must be another case of where to use askyesnosafe but I can't remember where.~~ * Applied 1 suggestions from the MR body. * Preserve old messages.. * nvm this is where it was missing * Add askyesnosafe(), the safer version of askyesno for space-mashers like myself. + lovely reindent of askyesno() **** ml/serverdata!172 Approved-by: Jesusalva Jesusalva <jesusalva@tmw2.org>
2025-02-02***The Money Maker Patch***Jesusaves9-6/+148
- Tulimshar Employment Center - Reduce cooldown on Merchant Guild Requests - Update warnings and consequences of using skip-content system
2025-02-02[skip ci] Improve the tutorial messageJesusaves1-0/+1
2025-02-02Replace Realm of Drops rule for seasonal drops.Jesusaves1-28/+32
It no longer give a 9% fixed rate, but it varies based on global drop rates. It also no longer computes seasonal drops in skill eligibility rules.
2025-02-01Buff Mana Bomb damage. Add a parlor trick for a skill tutorial.Jesusaves2-1/+66
2025-01-30[CI] Do not use Werror for MySQL BE because I really don't care.Jesusaves1-1/+1
Stupid deprecation warning...
2025-01-30CI FixJesusaves1-1/+1
2025-01-30Alright, paper isn't SO likely...Jesusaves1-5/+13
2025-01-30ThinkSome asked me to give some bonus as Warp Mage can't be expected to ↵Jesusaves1-0/+8
perfect clear. So let Ofelia decide how much she expected from you beforehand. If you meet or exceed her expectations, you get an extra pull.
2025-01-30Some oversights reported by ThinkSomeJesusaves1-4/+4
2025-01-30Update Contributors Points and some minor improvements.Jesusaves3-6/+6
2025-01-30This might actually become a problem in the long run, so... CLEANUP TIME.Jesusaves1-0/+2
2025-01-30Update the items which Merchant Guild may ask.Jesusaves1-2/+2
2025-01-29A couple more missing thingsJesusaves2-9/+9
2025-01-29Refresh PoI every 12 hours, not every 24 hours.Jesusaves1-0/+1
2025-01-29Update the PoI at Candor to make it, well, worthless after Candor.Jesusaves2-2/+41
2025-01-29Fix some mistranslations reported by @Xtreem and Zegas' Barrel PoI.Jesusaves5-8/+34
More specifically, allow you to search the barrels after the quest.
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-12Fix stuff :)Jesusaves3-6/+13
2025-01-12[UNTESTED] Merchant Guild Requests, from TMW rEvolt.Jesusaves13-2/+250
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-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 informationJesusaves4-3/+4
2025-01-11Translation UpdateJesusaves1-2/+2
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 Beader2-0/+132
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>