summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-07-30Refactor rules to be more symmetrical with official policiesJesusaves3-3/+8
https://policies.themanaworld.org/ml-game-rules/ Add a guide to GMs taking their set on how enforcement is prioritized. Add a tutorial message on Valentine Island so people don't forget rules.
2024-07-30No more soren memeJesusaves6-8/+8
Rename Soren Mercenary Card to Meway (same letter counter) Rename Worker's Day Soren to Livio (not a formal contributor)
2024-07-30For precaution, we should never allow the number bet for over 500 coins.Jesusaves1-1/+1
I don't want to risk, even if almost always you'll lose everything.
2024-07-30Do not let you bet more than 1,000 coins at once.Jesusaves1-1/+1
If you do, you could get 35,000 coins and BAM! You lose the coins despite winning the wheel.
2024-07-30Roulette - Gambling Fedja. Limited to low payout options only for now.Jesusaves2-22/+166
Engine and time constraints. Maybe in future, you'll be able to bet on numbers as well.
2024-07-29Poker NPC. My least favorite one.Jesusaves2-87/+261
2024-07-29Change scope, and let you spin 100 times in a row if you got the money to burn.Jesusaves1-6/+17
Viva las vegas
2024-07-29Add an option to make 10 spins at once because I'm estimating over 10k attemptsJesusaves1-2/+17
...minimum
2024-07-29...Except this one machine, which will progressively get easier.Jesusaves1-5/+9
So it's possible to get a top prize with a full stack of 32500 casino coins. If you close the dialogue at any point, the odds are reset, so beware. It's not being saved anywhere, after all.
2024-07-29Make all Casino Slot Machines harder.Jesusaves5-11/+16
2024-07-29Add the Imperial Slot Machine. It's impossible to use it, however.Jesusaves3-0/+356
2024-07-29Black Jack game, reward is [Beard]Jesusaves2-0/+131
2024-07-29Refactor Christmas Rewards.Jesusaves2-4/+12
They now include Red Stockings, a fruit, summon scrolls, coffee, etc.
2024-07-29Santa Globe can no longer be obtained from Rare groupJesusaves1-1/+1
2024-07-29I changed my mind, use the Trapper Hat for LoF Gambler (also the cheapest).Jesusaves2-10/+31
Funky Hat is now on St. Patrick Gold Pot Lucky Prize. The Lucky Prize has from 0% to 5% chance depending on how green you are. So the maximum chance you have is 25% per year to get at least 1 copy. (And I assume someone will get 2~3 copies in the same year for the giggles).
2024-07-29Two gamblers were rather boring (LoF and Nivalis), so give them two hats.Jesusaves2-0/+7
Funky Hat for LoF and Santa Hat for Nivalis. Theoretically Funky Hat is a cold-themed hat but oh well.
2024-07-28Disallow stacking in Tulimshar Inn, and let sleep bonus last 15~30 minutes.Jesusaves1-4/+5
Also change the bonus to 12~18% depending on day/night cycle
2024-07-28Fix a typo on Tulimshar Inn which only gave 10 minutes, and Fairy Collector ↵Jesusaves2-2/+2
Shield
2024-07-28Fix exploit on Royal Fairy CollectorJesusaves1-5/+7
2024-07-28Rebirth now gives Homunculus 1,000,000 exp. If Homun is not active, postpone.Jesusaves2-0/+15
Postponed homun experience will be given next time you login with them active.
2024-07-28Homunculus Evolution (Tier 2 only) (tested)Jesusaves4-55/+307
2024-07-27Add on database the tier 2 homunculi: Paladin, Warrior, Stalwart and RangerJesusaves3-1/+37
Base status is the average of the lowest values for each class Growth is the average value of the highest for each class EXCEPT PALADIN Paladin Growth is the average value of the average for each class Skills are the accumulation of both parent classes. Some freedom was taken with SP (rounding 334 -> 300) Paladin STR was nerfed from 66 to 50 Stalwart gxHP increased from 60 to 65 Ranger gxSP increased from 9 to 10 Paladin max growth for AGI, VIT, INT, DEX, LUK increased from 17 to 18
2024-07-27Add Siegfried (Gipp?) placeholderJesusaves7-36/+98
2024-07-27031-4 Aethyr CasinoJesusaves7-3/+50
2024-07-27Add Cake to heal the homunculus. Blueberry Cake is not yet released.Jesusaves5-3/+158
2024-07-27Evol Potions can now be given to Homunculus with right-click menu.Jesusaves4-6/+99
2024-07-27Homunculus DB syntax modified. Tested.Jesusaves1-10/+11
2024-07-23Fix the typosJesusaves2-3/+3
2024-07-23Pursuant to our Retroactivity Policy, give the donuts to anyone who finished EP.Jesusaves1-0/+6
2024-07-23Add Sparkly Mint Donut, which gives EXP to the Homunculus.Jesusaves3-5/+33
Change the Element's sparkly donut. Add Nivalis Crystal Drop. Give 3 Sparkly Mint Donut when you complete the Episode, if you have space.
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