summaryrefslogtreecommitdiff
path: root/npc/functions
AgeCommit message (Collapse)AuthorFilesLines
2025-06-26Race Condition (FYE_Normalize)Jesusaves1-5/+0
2025-06-23By @Thinksome / @specing will, shall this be so, and shall it be prompt.Jesusaves1-0/+3
TL;DR Nerf synergy between weekends and town exp bonus
2025-06-14LoF Vendor during the Bimonthly Bazaar, and several fixes or improvementsJesusaves2-3/+3
2025-06-14I blame Specing for this commitJesusaves1-2/+2
2025-06-14The Bazaar can now open, but not all shops are in.Jesusaves4-2/+55
2025-06-14Fix bug reported by arian and others when losing to the LightbringerJesusaves1-2/+2
2025-06-14Prepare to replace the Cheat Shop. However, right now, the bazaar is staticJesusaves1-2/+2
I did not add all vendors, nor when event starts, ends, and town admin gimmick
2025-05-27Kirara Lemon, requested by @poppet - currently, half unobtaniumJesusaves1-0/+6
2025-05-17Just in case someone missed it, the first time, explain the current crisisJesusaves1-0/+4
2025-05-17Give the proper degree of disruption when the world is threatened.Jesusaves7-0/+20
2025-05-16Update all files, but remove comments or wips or todos and keep it brokenJesusaves1-0/+8
2025-05-16Several changes on several things, mostly related to Final Showdown.Jesusaves2-9/+7
But also some minor balance tweaks.
2025-05-13Dropin replacement for my reputational issues.Jesusaves1-21/+42
2025-05-13Revert all changes to reputation. Scratch that!Jesusaves1-4/+1
2025-05-13Revert the nerf. In some cases, it might even raise reputation in 4 instead ↵Jesusaves1-1/+4
of 3. I'm not entirely sold on this formula yet.
2025-05-12Minor improvements to town politics: Display, Frostia, and reputation raise.Jesusaves1-15/+17
Wait, acquiring reputation via town money got nerfed.
2025-05-04With kamibroadcast() changes, Hardcore may now have Aurora events.Jesusaves1-1/+1
2025-05-04Improve options for Town Admins and the High Council for Moubootaur Showdown.Jesusaves1-0/+55
SC Configuration for the latest commit.
2025-05-04Buff up nurse scripts, as pointed out during Showdown PlaytestJesusaves1-3/+35
2025-05-03Simplify bitmask_countFedja Beader1-16/+8
Untested * Herc really doesen't like us setting the upper bit **** ml/serverdata!171
2025-05-03Minor rebalance on Professor, Alfred and Treasure Chests.Jesusaves1-1/+8
- Professor now gives an additional EXP point for every rebirth. - Max AFK time at professor now grows 1s/day of account age. - Alfred pays considerably less on Hardcore servers.
2025-05-03Simplify base 2 logarithm computationFedja Beader1-23/+9
Could put shift into while loop condition, but this is more readable. Untested, ofc... * Add some testcases for log2, too * Simplify base 2 logarithm computation **** ml/serverdata!169
2025-03-29This is the massive commit with an unfinished updateJesusaves3-3/+61
2025-03-29Strength Potion + map cacheJesusaves1-2/+2
2025-03-25Fix harm() creditFedja Beader1-39/+45
Note: there are two harm() calls in `npc/config/traps`, but I don't know if NPCs can be the source of damage? And, if so, what to pass as damage source. Maybe npcinfo(0)? + made parlor code a tiny bit more readable + fixed Healing's broken debuff * Apply fix suggested by jes * Fix harm() credit **** ml/serverdata!181 Reviewed-by: Jesusalva Jesusalva <jesusalva@tmw2.org>
2025-03-23Nice scope block you got there %%IFedja Beader2-9/+13
I remember another smaller one somewhere, wonder if I can make a nice grep oneliner to find them all... * 'kay, how did that creep in * addendum - found by half-working script. optimised delitems too * Nice scope block you got there %%I **** ml/serverdata!189 Approved-by: Jesusalva Jesusalva <jesusalva@tmw2.org>
2025-03-22Optional DungeonJesusaves2-0/+4
2025-03-19So new~ish players have access to skills and for a more interesting gameplayJesusaves1-0/+2
2025-03-19Increasing the reward for sacrificing the Mouboo from 1 to 3 MSPJesusaves1-3/+3
2025-03-18[skip ci] for balance reasons, frostbites may be randomly weakerJesusaves1-2/+2
So your death goes from 12 minutes to 18 minutes in average
2025-03-18Fix hierarchy (CI false positive)Jesusaves1-1/+1
2025-03-18Add notes and fix imprecisionsJesusaves1-7/+8
2025-03-18Three new map mechanics which will be necessary for the Moubootaur ShowdownJesusaves1-5/+107
2025-03-16Double-sure on Ship Logout issuesJesusaves1-1/+1
2025-03-15Rebalance a bit the new chests and spread them!Jesusaves2-3/+13
2025-03-15Implement the remaining, missing chestsSaulc2-0/+29
2025-03-11Changes requested by \Test_User (or minor fixes for log files)Jesusaves1-1/+1
2025-03-04And this, is something which was planned for a while...Jesusaves1-3/+1
2025-02-28Fix the bug in Moubootaur Legends Anniversary. Maybe.Jesusaves1-1/+5
2025-02-25Futurely, I wish to be theoretically capable of extending Aeros events duration.Jesusaves1-0/+4
2025-02-12Fix areaharm (now squareharm) credit fixFedja Beader1-1/+1
+ update comment
2025-02-12Fix areaharm creditFedja Beader1-17/+19
+change order of arguments and defaults (but I might flip them around again, stay tuned) Also fixes magnus heal: note how filter_friendly was passed as elemental type. Depends on !174. * Make square/rect-harm match harm() calling convention * -artefact * Swap blocks filter and script filter around.. if you think about it, the blocks filter is coarse and the latter is fine so it makes sense to order them this way as well. * areaharm should be called squareharm, no? * Fix areaharm credit +change order of arguments and defaults **** ml/serverdata!175
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-02Add askyesnosafe(), the safer version of askyesno for space-mashers like myself.Fedja Beader1-2/+21
+ 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***Jesusaves2-3/+17
- Tulimshar Employment Center - Reduce cooldown on Merchant Guild Requests - Update warnings and consequences of using skip-content system
2025-02-01Buff Mana Bomb damage. Add a parlor trick for a skill tutorial.Jesusaves1-1/+11
2025-01-30Update the items which Merchant Guild may ask.Jesusaves1-2/+2
2025-01-29A couple more missing thingsJesusaves1-1/+1