2022-12-11 23:44:34 +00:00
from copy import deepcopy
2023-03-12 13:03:58 +00:00
from files . helpers . config . const import *
2022-12-11 23:44:34 +00:00
2023-04-24 08:36:19 +00:00
#Personal awards are disabled on ghost posts and comments bc they can be used to figure out the identity of the author through https://rdrama.net/badges
2022-12-11 23:44:34 +00:00
AWARDS = {
" fallback " : {
" kind " : " fallback " ,
" title " : " Unknown " ,
" description " : " " ,
" icon " : " fas fa-block-question " ,
" color " : " text-white " ,
" price " : 0 ,
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : False ,
2022-12-11 23:44:34 +00:00
} ,
2023-01-01 05:33:09 +00:00
2022-12-11 23:44:34 +00:00
### Deprecated
" ghost " : {
" kind " : " ghost " ,
" title " : " Ghost " ,
" description " : " " ,
" icon " : " fas fa-ghost " ,
" color " : " text-white " ,
" price " : 3000 ,
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : False ,
2022-12-11 23:44:34 +00:00
} ,
" nword " : {
" kind " : " nword " ,
" title " : " Nword Pass " ,
" description " : " " ,
" icon " : " fas fa-edit " ,
" color " : " text-success " ,
" price " : 10000 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : False ,
} ,
### Fistmas
" lootbox " : {
" kind " : " lootbox " ,
" title " : " Lootbox " ,
" description " : " " ,
" icon " : " fas fa-box-open " ,
" color " : " text-blue " ,
" price " : 1000 ,
" deflectable " : True ,
" cosmetic " : False ,
" ghost " : False ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_FISTMAS ( ) ,
2022-12-11 23:44:34 +00:00
} ,
2023-01-01 05:33:09 +00:00
" snow " : {
2022-12-11 23:44:34 +00:00
" kind " : " snow " ,
" title " : " Snow " ,
" description " : " " ,
" icon " : " fas fa-snowflake " ,
2023-01-01 05:33:09 +00:00
" color " : " text-lightblue " ,
2022-12-11 23:44:34 +00:00
" price " : 300 ,
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_FISTMAS ( ) ,
2022-12-11 23:44:34 +00:00
} ,
" gingerbread " : {
" kind " : " gingerbread " ,
" title " : " Gingerbread " ,
" description " : " " ,
" icon " : " fas fa-gingerbread-man " ,
2023-01-01 05:33:09 +00:00
" color " : " text-brown " ,
2022-12-11 23:44:34 +00:00
" price " : 300 ,
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_FISTMAS ( ) ,
2022-12-11 23:44:34 +00:00
} ,
" lights " : {
" kind " : " lights " ,
" title " : " Lights " ,
" description " : " " ,
" icon " : " fas fa-lights-holiday " ,
2023-01-01 05:33:09 +00:00
" color " : " text-success " ,
2022-12-11 23:44:34 +00:00
" price " : 300 ,
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_FISTMAS ( ) ,
2022-12-11 23:44:34 +00:00
} ,
" candycane " : {
" kind " : " candycane " ,
" title " : " Candy Cane " ,
" description " : " " ,
" icon " : " fas fa-candy-cane " ,
2023-01-01 05:33:09 +00:00
" color " : " text-danger " ,
2022-12-11 23:44:34 +00:00
" price " : 400 ,
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_FISTMAS ( ) ,
2022-12-11 23:44:34 +00:00
} ,
" fireplace " : {
" kind " : " fireplace " ,
" title " : " Fireplace " ,
" description " : " " ,
" icon " : " fas fa-fireplace " ,
2023-01-01 05:33:09 +00:00
" color " : " text-orange " ,
2022-12-11 23:44:34 +00:00
" price " : 600 ,
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_FISTMAS ( ) ,
2023-01-01 05:33:09 +00:00
} ,
" frostbite " : {
" kind " : " frostbite " ,
" title " : " Frostbite " ,
" description " : " " ,
" icon " : " fas fa-temperature-snow " ,
" color " : " text-blue " ,
" price " : 300 ,
" deflectable " : False ,
" cosmetic " : True ,
" ghost " : True ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_FISTMAS ( ) ,
2023-01-01 05:33:09 +00:00
} ,
" grinch " : {
" kind " : " grinch " ,
" title " : " Grinch " ,
" description " : " " ,
" icon " : " fas fa-angry " ,
" color " : " text-green-500 " ,
" price " : 1000 ,
" deflectable " : True ,
" cosmetic " : False ,
" ghost " : False ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_FISTMAS ( ) ,
2022-12-11 23:44:34 +00:00
} ,
2023-01-01 05:33:09 +00:00
### Homoween
2022-12-11 23:44:34 +00:00
" haunt " : {
" kind " : " haunt " ,
" title " : " Haunt " ,
" description " : " " ,
" icon " : " fas fa-book-dead " ,
" color " : " text-warning " ,
" price " : 500 ,
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_HOMOWEEN ( ) ,
2022-12-11 23:44:34 +00:00
} ,
" upsidedown " : {
" kind " : " upsidedown " ,
" title " : " The Upside Down " ,
" description " : " " ,
" icon " : " fas fa-lights-holiday " ,
" color " : " " ,
" price " : 400 ,
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_HOMOWEEN ( ) ,
2022-12-11 23:44:34 +00:00
} ,
" stab " : {
" kind " : " stab " ,
" title " : " Stab " ,
" description " : " " ,
" icon " : " fas fa-knife-kitchen " ,
" color " : " text-danger " ,
" price " : 300 ,
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_HOMOWEEN ( ) ,
2022-12-11 23:44:34 +00:00
} ,
" spiders " : {
" kind " : " spiders " ,
" title " : " Spiders " ,
" description " : " " ,
" icon " : " fas fa-spider " ,
" color " : " text-black " ,
" price " : 200 ,
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_HOMOWEEN ( ) ,
2022-12-11 23:44:34 +00:00
} ,
" fog " : {
" kind " : " fog " ,
" title " : " Fog " ,
" description " : " " ,
" icon " : " fas fa-smoke " ,
" color " : " text-gray " ,
" price " : 200 ,
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_HOMOWEEN ( ) ,
2022-12-11 23:44:34 +00:00
} ,
" jumpscare " : {
" kind " : " jumpscare " ,
" title " : " Jumpscare " ,
" description " : " " ,
" icon " : " fas fa-coffin-cross " ,
" color " : " text-purple " ,
" price " : 600 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_HOMOWEEN ( ) ,
2022-12-11 23:44:34 +00:00
} ,
" hw-bite " : {
" kind " : " hw-bite " ,
" title " : " Zombie Bite " ,
" description " : " " ,
" icon " : " fas fa-biohazard " ,
" color " : " text-danger " ,
" price " : 500 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_HOMOWEEN ( ) ,
2022-12-11 23:44:34 +00:00
} ,
" hw-vax " : {
" kind " : " hw-vax " ,
" title " : " Vaxxmaxx " ,
" description " : " " ,
" icon " : " fas fa-syringe " ,
" color " : " text-blue " ,
" price " : 500 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_HOMOWEEN ( ) ,
2022-12-11 23:44:34 +00:00
} ,
" hw-grinch " : {
" kind " : " hw-grinch " ,
" title " : " Hallowgrinch " ,
" description " : " " ,
" icon " : " fas fa-angry " ,
" color " : " text-orange " ,
" price " : 1000 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_HOMOWEEN ( ) ,
2022-12-11 23:44:34 +00:00
} ,
" flashlight " : {
" kind " : " flashlight " ,
" title " : " Flashlight " ,
" description " : " " ,
" icon " : " fas fa-flashlight " ,
" color " : " text-black " ,
" price " : 400 ,
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_HOMOWEEN ( ) ,
2022-12-11 23:44:34 +00:00
} ,
" candy-corn " : {
" kind " : " candy-corn " ,
" title " : " Candy Corn " ,
" description " : " " ,
" icon " : " fas fa-candy-corn " ,
" color " : " text-orange " ,
" price " : 400 ,
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_HOMOWEEN ( ) ,
2022-12-11 23:44:34 +00:00
} ,
" ectoplasm " : {
" kind " : " ectoplasm " ,
" title " : " Ectoplasm " ,
" description " : " " ,
" icon " : " fas fa-ghost " ,
" color " : " text-success " ,
" price " : 400 ,
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_HOMOWEEN ( ) ,
2022-12-11 23:44:34 +00:00
} ,
" bones " : {
" kind " : " bones " ,
" title " : " Bones " ,
" description " : " " ,
" icon " : " fas fa-bone " ,
" color " : " text-white " ,
" price " : 200 ,
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_HOMOWEEN ( ) ,
2022-12-11 23:44:34 +00:00
} ,
" pumpkin " : {
" kind " : " pumpkin " ,
" title " : " Pumpkin " ,
" description " : " " ,
" icon " : " fas fa-jack-o-lantern " ,
" color " : " text-orange " ,
" price " : 200 ,
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
2023-03-08 06:51:40 +00:00
" enabled " : IS_HOMOWEEN ( ) ,
2022-12-11 23:44:34 +00:00
} ,
2023-01-01 05:33:09 +00:00
2022-12-11 23:44:34 +00:00
### Standard
" shit " : {
" kind " : " shit " ,
" title " : " Shit " ,
" description " : " Makes flies swarm the post. " ,
" icon " : " fas fa-poop " ,
" color " : " text-black-50 " ,
2023-02-18 14:27:09 +00:00
" price " : 200 ,
2022-12-11 23:44:34 +00:00
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" fireflies " : {
" kind " : " fireflies " ,
" title " : " Fireflies " ,
" description " : " Makes fireflies swarm the post. " ,
" icon " : " fas fa-sparkles " ,
" color " : " text-warning " ,
2023-02-18 14:27:09 +00:00
" price " : 200 ,
2022-12-11 23:44:34 +00:00
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" train " : {
" kind " : " train " ,
" title " : " Train " ,
" description " : " Summons a train on the post. " ,
" icon " : " fas fa-train " ,
" color " : " text-pink " ,
2023-02-18 14:27:09 +00:00
" price " : 200 ,
2022-12-11 23:44:34 +00:00
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" scooter " : {
" kind " : " scooter " ,
" title " : " Scooter " ,
" description " : " Summons a scooter on the post. " ,
" icon " : " fas fa-flag-usa " ,
" color " : " text-muted " ,
2023-02-18 14:27:09 +00:00
" price " : 200 ,
2022-12-11 23:44:34 +00:00
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" wholesome " : {
" kind " : " wholesome " ,
" title " : " Wholesome " ,
" description " : " Summons a wholesome marsey on the post. " ,
" icon " : " fas fa-smile-beam " ,
" color " : " text-yellow " ,
2023-02-18 14:27:09 +00:00
" price " : 200 ,
2022-12-11 23:44:34 +00:00
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" firework " : {
" kind " : " firework " ,
" title " : " Fireworks " ,
" description " : " Summons fireworks on the post. " ,
" icon " : " fas fa-bahai " ,
" color " : " text-danger " ,
2023-02-18 14:27:09 +00:00
" price " : 200 ,
2022-12-11 23:44:34 +00:00
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" confetti " : {
" kind " : " confetti " ,
" title " : " Confetti " ,
" description " : " Summons confetti to fall on the post. " ,
" icon " : " fas fa-party-horn " ,
" color " : " text-yellow " ,
2023-02-18 14:27:09 +00:00
" price " : 200 ,
2022-12-11 23:44:34 +00:00
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" ricardo " : {
" kind " : " ricardo " ,
" title " : " Stripper Cake " ,
" description " : " Summons Ricardo to dance on the post. " ,
" icon " : " fas fa-pinata " ,
" color " : " text-pink " ,
2023-02-18 14:27:09 +00:00
" price " : 200 ,
2022-12-11 23:44:34 +00:00
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" tilt " : {
" kind " : " tilt " ,
" title " : " Tilt " ,
" description " : " Tilts the post or comment " ,
" icon " : " fas fa-car-tilt " ,
" color " : " text-blue " ,
2023-02-18 14:27:09 +00:00
" price " : 200 ,
2022-12-11 23:44:34 +00:00
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" glowie " : {
" kind " : " glowie " ,
" title " : " Glowie " ,
" description " : " Indicates that the recipient can be seen when driving. Just run them over. " ,
" icon " : " fas fa-user-secret " ,
" color " : " text-green " ,
2023-02-18 14:27:09 +00:00
" price " : 200 ,
2022-12-11 23:44:34 +00:00
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : True ,
" ghost " : True ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
2023-05-03 18:59:01 +00:00
" spider " : {
" kind " : " spider " ,
" title " : " Spider! " ,
" description " : " Summons a spider to terrorize the recipient for 24 hours. " ,
" icon " : " fas fa-spider " ,
" color " : " text-brown " ,
" price " : 300 ,
" deflectable " : True ,
" cosmetic " : False ,
" ghost " : False ,
" enabled " : True ,
} ,
2023-02-18 14:21:31 +00:00
" marsify " : {
" kind " : " marsify " ,
" title " : " Marsify " ,
" description " : " Marsifies the recipient ' s comments for 24 hours. " ,
" icon " : " fas fa-cat " ,
" color " : " text-white " ,
2023-02-18 14:26:23 +00:00
" price " : 500 ,
2023-02-18 14:21:31 +00:00
" deflectable " : True ,
" cosmetic " : False ,
" ghost " : False ,
" enabled " : True ,
} ,
2023-02-18 14:28:18 +00:00
#for non-rdrama sites
" owoify " : {
" kind " : " owoify " ,
" title " : " OwOify " ,
" description " : " OwOifies the recipient ' s comments for 6 hours. " ,
" icon " : " fas fa-paw-simple " ,
" color " : " text-purple " ,
" price " : 500 ,
" deflectable " : True ,
" cosmetic " : False ,
" ghost " : False ,
" enabled " : SITE_NAME != ' rDrama ' ,
} ,
" rainbow " : {
" kind " : " rainbow " ,
" title " : " Rainbow " ,
" description " : " Makes the recipient ' s comments and posts in rainbow text for 24 hours. " ,
" icon " : " fas fa-cloud-rainbow " ,
" color " : " text-pink " ,
" price " : 500 ,
" deflectable " : True ,
" cosmetic " : False ,
" ghost " : False ,
" enabled " : SITE_NAME != ' rDrama ' ,
} ,
2022-12-11 23:44:34 +00:00
" rehab " : {
" kind " : " rehab " ,
" title " : " Rehab " ,
2023-01-22 23:35:15 +00:00
" description " : " Prevents the user from gambling for 24 hours in a last-ditch effort to save them from themself. " ,
2022-12-11 23:44:34 +00:00
" icon " : " fas fa-dice-six " ,
" color " : " text-black " ,
" price " : 777 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
2023-04-25 04:38:43 +00:00
" flairlock " : {
" kind " : " flairlock " ,
" title " : " 1-Day Flairlock " ,
" description " : " Sets a flair for the recipient and locks it for 24 hours. " ,
" icon " : " fas fa-lock " ,
" color " : " text-black " ,
" price " : 500 ,
" deflectable " : True ,
" cosmetic " : False ,
" ghost " : False ,
" enabled " : True ,
} ,
2022-12-11 23:44:34 +00:00
" agendaposter " : {
" kind " : " agendaposter " ,
" title " : " Chud " ,
" description " : " Chuds the recipient for 24 hours. " ,
" icon " : " fas fa-snooze " ,
" color " : " text-purple " ,
" price " : 1000 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" offsitementions " : {
" kind " : " offsitementions " ,
" title " : " Y ' all Seein ' Eye " ,
" description " : " Gives the recipient access to notifications when people off-site talk about us. " ,
" icon " : " fas fa-eyes " ,
" color " : " text-orange " ,
" price " : 1000 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" beano " : {
" kind " : " beano " ,
" title " : " Beano " ,
" description " : " Stops you from embarrassing yourself with your flatulence " ,
" icon " : " fas fa-gas-pump-slash " ,
" color " : " text-green " ,
" price " : 1000 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" unpin " : {
" kind " : " unpin " ,
" title " : " Unpin " ,
" description " : " Removes 1 hour from the pin duration of a post or 6 hours from the pin duration of a comment. " ,
" icon " : " fas fa-thumbtack fa-rotate--45 " ,
" color " : " text-black " ,
" price " : 1000 ,
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : True ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" pin " : {
" kind " : " pin " ,
" title " : " Pin " ,
" description " : " Pins a post for 1 hour or a comment for 6 hours. " ,
" icon " : " fas fa-thumbtack fa-rotate--45 " ,
" color " : " text-warning " ,
" price " : 1500 ,
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : True ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" progressivestack " : {
" kind " : " progressivestack " ,
" title " : " Progressive Stack " ,
" description " : " Makes votes on the recipient ' s posts and comments weigh double in the ranking algorithm for 6 hours. " ,
" icon " : " fas fa-bullhorn " ,
" color " : " text-danger " ,
" price " : 1500 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
2023-01-25 10:57:50 +00:00
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" pizzashill " : {
" kind " : " pizzashill " ,
" title " : " Pizzashill " ,
" description " : " Forces the recipient to make all posts/comments > 280 characters for 24 hours. " ,
" icon " : " fas fa-pizza-slice " ,
" color " : " text-orange " ,
" price " : 1500 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" bird " : {
" kind " : " bird " ,
" title " : " Bird Site " ,
" description " : " Forces the recipient to make all posts/comments < 140 characters for 24 hours. " ,
" icon " : " fab fa-twitter " ,
" color " : " text-blue " ,
" price " : 1500 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" deflector " : {
" kind " : " deflector " ,
" title " : " Deflector " ,
" description " : " Causes most awards received for the next 10 hours to be deflected back at their giver. " ,
" icon " : " fas fa-shield " ,
" color " : " text-pink " ,
2023-02-18 14:20:50 +00:00
" price " : 2500 ,
2022-12-11 23:44:34 +00:00
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" marsey " : {
" kind " : " marsey " ,
" title " : " Marsey " ,
" description " : " Makes the recipient unable to post/comment anything but marsey emojis for 24 hours. " ,
" icon " : " fas fa-cat " ,
" color " : " text-orange " ,
" price " : 3000 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" ban " : {
" kind " : " ban " ,
" title " : " 1-Day Ban " ,
" description " : " Bans the recipient for a day. " ,
" icon " : " fas fa-gavel " ,
" color " : " text-danger " ,
" price " : 3000 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" unban " : {
" kind " : " unban " ,
" title " : " 1-Day Unban " ,
" description " : " Removes 1 day from the ban duration of the recipient. " ,
" icon " : " fas fa-gavel " ,
" color " : " text-success " ,
" price " : 3500 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" benefactor " : {
" kind " : " benefactor " ,
" title " : " Benefactor " ,
" description " : f " Grants one month of { patron } status and 2500 marseybux to the recipient. Cannot be used on yourself. " ,
" icon " : " fas fa-gift " ,
" color " : " text-blue " ,
" price " : 4000 ,
" deflectable " : False ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : FEATURES [ ' MARSEYBUX ' ] ,
2022-12-11 23:44:34 +00:00
} ,
" eye " : {
" kind " : " eye " ,
" title " : " All-Seeing Eye " ,
" description " : " Gives the recipient the ability to view private profiles. " ,
" icon " : " fas fa-eye " ,
" color " : " text-silver " ,
2022-12-13 19:51:07 +00:00
" price " : 5000 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : True ,
2022-12-13 19:51:07 +00:00
} ,
" grass " : {
" kind " : " grass " ,
" title " : " Grass " ,
" description " : " Ban the recipient for 30 days (if they provide a timestamped picture of them touching grass/snow/sand/ass to the admins, they will get unbanned immediately) " ,
" icon " : " fas fa-seedling " ,
" color " : " text-success " ,
2022-12-11 23:44:34 +00:00
" price " : 10000 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" unblockable " : {
" kind " : " unblockable " ,
" title " : " Unblockable " ,
" description " : " Makes the recipient unblockable and removes all blocks on them. " ,
" icon " : " fas fa-laugh-squint " ,
" color " : " text-lightgreen " ,
" price " : 20000 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" fish " : {
" kind " : " fish " ,
" title " : " Fish " ,
" description " : " This user cannot be unfollowed " ,
" icon " : " fas fa-fish " ,
" color " : " text-lightblue " ,
" price " : 20000 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" pause " : {
" kind " : " pause " ,
" title " : " Pause " ,
" description " : " Gives the recipient the ability to pause profile anthems. " ,
" icon " : " fas fa-volume-mute " ,
" color " : " text-danger " ,
" price " : 20000 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" unpausable " : {
" kind " : " unpausable " ,
" title " : " Unpausable " ,
" description " : " Makes the profile anthem of the recipient unpausable. " ,
" icon " : " fas fa-volume " ,
" color " : " text-success " ,
" price " : 40000 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" alt " : {
" kind " : " alt " ,
" title " : " Alt-Seeing Eye " ,
" description " : " Gives the recipient the ability to view alts. " ,
" icon " : " fas fa-eye " ,
" color " : " text-gold " ,
" price " : 50000 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
" checkmark " : {
" kind " : " checkmark " ,
" title " : " Checkmark " ,
" description " : " Gives the recipient a checkmark. " ,
" icon " : " fas fa-badge-check " ,
" color " : " checkmark " ,
" price " : 50000 ,
" deflectable " : True ,
2023-01-01 05:33:09 +00:00
" cosmetic " : False ,
" ghost " : False ,
" enabled " : True ,
2022-12-11 23:44:34 +00:00
} ,
2023-01-01 05:33:09 +00:00
}
2022-12-11 23:44:34 +00:00
2023-01-01 05:33:09 +00:00
AWARDS_ENABLED = { }
for k , val in AWARDS . items ( ) :
if val [ " enabled " ] :
AWARDS_ENABLED [ k ] = val
2022-12-11 23:44:34 +00:00
2022-12-19 01:20:14 +00:00
LOOTBOX_ITEM_COUNT = 5
2022-12-19 19:31:01 +00:00
LOOTBOX_CONTENTS = [ " snow " , " gingerbread " , " lights " , " candycane " , " fireplace " , " frostbite " ]
2022-12-19 16:32:13 +00:00
2022-12-11 23:44:34 +00:00
HOUSE_AWARDS = {
" Furry " : {
" kind " : " Furry " ,
" title " : " OwOify " ,
" description " : " OwOifies the recipient ' s comments for 6 hours. " ,
" icon " : " fas fa-paw-simple " ,
" color " : " text-purple " ,
2023-02-18 14:24:55 +00:00
" price " : 500 ,
2022-12-11 23:44:34 +00:00
" deflectable " : True ,
" cosmetic " : False ,
" ghost " : False ,
} ,
" Femboy " : {
" kind " : " Femboy " ,
" title " : " Rainbow " ,
" description " : " Makes the recipient ' s comments and posts in rainbow text for 24 hours. " ,
" icon " : " fas fa-cloud-rainbow " ,
" color " : " text-pink " ,
2023-02-18 14:24:55 +00:00
" price " : 500 ,
2022-12-11 23:44:34 +00:00
" deflectable " : True ,
" cosmetic " : False ,
" ghost " : False ,
} ,
" Vampire " : {
" kind " : " Vampire " ,
" title " : " Bite " ,
" description " : " Turns the recipient into a vampire for 2 days. " ,
" icon " : " fas fa-bat " ,
" color " : " text-gray " ,
2023-02-18 14:24:55 +00:00
" price " : 500 ,
2022-12-11 23:44:34 +00:00
" deflectable " : True ,
" cosmetic " : False ,
" ghost " : False ,
} ,
" Racist " : {
" kind " : " Racist " ,
" title " : " Early Life " ,
" description " : " Checks the recipient ' s Early Life section on Wikipedia. Notices. " ,
" icon " : " fas fa-star-of-david " ,
" color " : " text-yellow " ,
2023-02-18 14:24:55 +00:00
" price " : 500 ,
2022-12-11 23:44:34 +00:00
" deflectable " : True ,
" cosmetic " : False ,
" ghost " : False ,
} ,
}
temp = deepcopy ( HOUSE_AWARDS ) . items ( )
for k , val in temp :
HOUSE_AWARDS [ f ' { k } Founder ' ] = val
HOUSE_AWARDS [ f ' { k } Founder ' ] [ ' kind ' ] + = ' Founder '
HOUSE_AWARDS [ f ' { k } Founder ' ] [ ' price ' ] = int ( HOUSE_AWARDS [ f ' { k } Founder ' ] [ ' price ' ] * 0.75 )