diff options
author | Jesusaves <cpntb1@ymail.com> | 2024-07-30 12:22:58 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2024-07-30 12:22:58 -0300 |
commit | 1234bd4f07e2d42894a93f9e07365190b87f4934 (patch) | |
tree | f010834536ca6efb1285c832c5c3f5627aba8e96 | |
parent | f767d173c36e1a14625f24758a02f29f564eca3c (diff) | |
download | serverdata-1234bd4f07e2d42894a93f9e07365190b87f4934.tar.gz serverdata-1234bd4f07e2d42894a93f9e07365190b87f4934.tar.bz2 serverdata-1234bd4f07e2d42894a93f9e07365190b87f4934.tar.xz serverdata-1234bd4f07e2d42894a93f9e07365190b87f4934.zip |
Refactor rules to be more symmetrical with official policies
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.
-rw-r--r-- | npc/001-11/Demure.txt | 1 | ||||
-rw-r--r-- | npc/003-2/lua.txt | 3 | ||||
-rw-r--r-- | npc/functions/game-rules.txt | 7 |
3 files changed, 8 insertions, 3 deletions
diff --git a/npc/001-11/Demure.txt b/npc/001-11/Demure.txt index 06eb1496e..656f3a7cc 100644 --- a/npc/001-11/Demure.txt +++ b/npc/001-11/Demure.txt @@ -158,6 +158,7 @@ L_Main: // Demure Main mesn; mesq l("That annoying guy on the side of the tree is annoying. I want to ban him."); + tutmes l("Spamming, Scamming and Harassment are major offenses in Moubootaur Legends. Harassing other players (except by giving chocolate on this event) may get you permanently banned. You have been warned!"), l("Reminder about rules"); next; mesn; mesq l("Anyway, it is Valentine Day, a good day to trade @@ with your admired one!", getitemlink(BoxOfChocolates)); diff --git a/npc/003-2/lua.txt b/npc/003-2/lua.txt index 3513fcb5e..24bc866a7 100644 --- a/npc/003-2/lua.txt +++ b/npc/003-2/lua.txt @@ -78,6 +78,9 @@ L_GMItems: mes ""; mesn; mesq lg("Here they are, miss.", "Here they are, mister."); + next; + mesc sprintf("Rules by enforcement/severity: MultiAcc > Scamming/Spamming/Harassment > Bug Abuse > Admit When You're Wrong, Stand Your Ground > Botting > Misc (flood or english chat)"), 1; + mesc sprintf("When wearing the red mantle or cap, you are in official capacity. Uphold the rules, for yourself and for others."), 1; mes ""; goto L_Menu; diff --git a/npc/functions/game-rules.txt b/npc/functions/game-rules.txt index b425afd33..62a42f289 100644 --- a/npc/functions/game-rules.txt +++ b/npc/functions/game-rules.txt @@ -25,11 +25,12 @@ function script GameRules { l("4. ##BRespect other players.##b This includes but is not limited to using offensive language in nicknames or chat, and begging items or favours to other players."), l("5. ##BThe public chat is to be understood by everyone.##b Therefore, try to use english when possible."), l("6. ##BDo not create multi accounts.##b A person may only hold one account and as many chars as allowed by the server/client. Staff members with special privileges in-game may have a second account without those privileges."), - l("7. ##BAs long as you have an account, you agree with the [@@https://tmw2.org/legal|Terms Of Service@@]##b. Shall any rule conflict with these terms, the Terms Of Service provided on that link shall prevail."), + //l("7. ##BAs long as you have an account, you agree with the [@@https://tmw2.org/legal|Terms Of Service@@]##b. Shall any rule conflict with these terms, the Terms Of Service provided on that link shall prevail."), + l("7. Players found out to be exploiting bugs, intentionally or unknowingly, may be required to return any undue advantage obtained by it."), l("8. ##BThe use of real money is prohibited##b for ingame stuff, except by sponsoring."), l("9. ##BAdmit when you're wrong.##b Users trying to lie to or fool GMs will get no pity from them."), - l("10. ##BDo not logout##b at Botcheck area or at Jail. We cannot unjail an offline player. The opposite of rule 9: If you believe you're right, keep your ground and explain calmly what happened. We'll calmly analyse the situation. If you were jailed without guilt, an apology will be sent to you, provided this rule is not broken."), - l("11. If you believe you are Not Guilty, but the GM deemed you guilty, request a ##BCouncil Trial##b. It's your right. In a Council Trial, we'll have multiple people giving the veredict. Any player may be called to compose the council. All admins shall take part in it. An arragment relative to time, date, and number of counsellors is to be made."); + l("10. ##BDo not logout##b at Botcheck area or at Jail. We cannot unjail an offline player. The opposite of rule 9: If you believe you're right, keep your ground and explain calmly what happened. We'll calmly analyse the situation. If you were jailed without guilt, an apology will be sent to you, provided this rule is not broken."); + //l("11. If you believe you are Not Guilty, but the GM deemed you guilty, request a ##BCouncil Trial##b. It's your right. In a Council Trial, we'll have multiple people giving the veredict. Any player may be called to compose the council. All admins shall take part in it. An arragment relative to time, date, and number of counsellors is to be made."); return; } |