mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-26 21:14:19 +00:00
Add some new features
This commit is contained in:
parent
76a8dc70ef
commit
76b0b59738
6 changed files with 71 additions and 12 deletions
|
@ -9,7 +9,7 @@ ANSWERS = [
|
|||
# Cerchiamo di tenere bilanciate le tre colonne, o almeno le prime due.
|
||||
# Se avete un'idea ma metterebbe troppe opzioni in un'unica categoria, mettetela sotto commento.
|
||||
|
||||
# risposte "sì": 19
|
||||
# risposte "sì": 20
|
||||
"🔵 Sì.",
|
||||
"🔵 Decisamente sì!",
|
||||
"🔵 Uhm, secondo me sì.",
|
||||
|
@ -29,8 +29,9 @@ ANSWERS = [
|
|||
"🔵 Ha senso, ha perfettamente senso, nulla da obiettare, ha senso.",
|
||||
"🔵 Yos!",
|
||||
"🔵 Sì, ma tienilo segreto...",
|
||||
"🔵 [RADIO] Affermativo.",
|
||||
|
||||
# risposte "no": 19
|
||||
# risposte "no": 20
|
||||
"❌ No.",
|
||||
"❌ Decisamente no!",
|
||||
"❌ Uhm, secondo me sì. No, aspetta, ci ho ripensato. È un no.",
|
||||
|
@ -50,8 +51,9 @@ ANSWERS = [
|
|||
"❌ Delet dis",
|
||||
"❌ Nopety nope!",
|
||||
"❌ No, ma tienilo segreto.",
|
||||
"❌ [RADIO] Negativo.",
|
||||
|
||||
# risposte "boh": 19
|
||||
# risposte "boh": 20
|
||||
"❔ Boh.",
|
||||
"❔ E io che ne so?!",
|
||||
"❔ Non so proprio rispondere.",
|
||||
|
@ -71,6 +73,7 @@ ANSWERS = [
|
|||
"❔ maibi not",
|
||||
"❔ idk dude",
|
||||
"❔ Non mi è permesso condividere questa informazione.",
|
||||
"❔ [RADIO] Mantengo la posizione.",
|
||||
]
|
||||
|
||||
|
||||
|
|
|
@ -38,17 +38,21 @@ who_array = [
|
|||
Who("Evangelion", "sm"),
|
||||
Who("Garfield Kart","sm"),
|
||||
Who("Governo", "sm"),
|
||||
Who("Senatore", "sm"),
|
||||
|
||||
Who("Maria", "sf"),
|
||||
Who("Madonna", "sf"),
|
||||
Who("Eva", "sf"),
|
||||
Who("Festà", "sf"),
|
||||
Who("Corriera", "sf"),
|
||||
Who("Insalata", "sf"),
|
||||
|
||||
Who("Rygatoni", "pm"),
|
||||
Who("Moderatori", "pm"),
|
||||
Who("Organizzatori","pm"),
|
||||
Who("Dotari", "pm"),
|
||||
Who("Lollari", "pm"),
|
||||
Who("Fiorygi", "pm"),
|
||||
|
||||
Who("Zanzare", "pf"),
|
||||
Who("Verdure", "pf"),
|
||||
|
|
|
@ -28,6 +28,7 @@ _emojis = {
|
|||
"on": ["🔛"],
|
||||
"sy": ["💱"],
|
||||
"tm": ["™️"],
|
||||
"vs": ["🆚"],
|
||||
"wc": ["🚾"],
|
||||
"up": ["🆙"],
|
||||
"!!": ["‼️"],
|
||||
|
|
|
@ -69,6 +69,57 @@ _fortunes = [
|
|||
"🧿 Oggi sarai protetto dagli spiriti maligni che attraversano le pareti!",
|
||||
"💰 Oggi è una buona giornata per il capitalismo!",
|
||||
"⚒️ Oggi è una buona giornata per il comunismo!",
|
||||
"🐰 Oggi inizia la stagione di caccia dei Big Chungus!",
|
||||
"🐸 Oggi incontrerai una rana-cavaliere!",
|
||||
"⚔️ Oggi un cyborg-samurai ti cederà la sua katana RGB!",
|
||||
"🥪 Oggi mangerai un sandvich!",
|
||||
"👻 Oggi farai amicizia con Re Boo!",
|
||||
"🫀 Oggi un necromante ti ruberà il cuore, e lo farà battere a ritmo!",
|
||||
"🦊 Oggi volerai su un Arwing in compagnia di un rinomato mercenario!",
|
||||
"🦋 Oggi una tua particolare azione avrà conseguenze, ma potrai tornare indietro nel tempo e correggerla!",
|
||||
"🐳 Oggi una balena trasporterà un container per te!",
|
||||
"🔥 Oggi sarà una giornata di fuoco!",
|
||||
"🥕 Oggi sostituirai il naso a un pupazzo di neve!",
|
||||
"🍔 Oggi mangerai il tuo cibo preferito: il sushi!",
|
||||
"🍭 Oggi un lecca-lecca ti sbloccherà poteri inimmaginabili!",
|
||||
"🧩 Oggi andrai a caccia di Jiggy!",
|
||||
"🚜 Oggi piraterai un trattore!",
|
||||
"🧭 Oggi ti perderai nei Lost Woods!",
|
||||
"⚙️ Oggi aumenterai la produzione di Iron Gear!",
|
||||
"🔫 Oggi attiverai il tuo Devil Trigger!",
|
||||
"🍺 Oggi servirai un drink con più Karmotrine!",
|
||||
"🚽 Oggi sperimenterai la leggendaria Terra Toilet!",
|
||||
"🚰 Oggi sarai più idratato del solito!",
|
||||
"🔑 Oggi troverai la chiave di tutte le porte!",
|
||||
"📎 Oggi incontrerai Clippy!",
|
||||
"🌪 Oggi un tornado girerà in senso orario!",
|
||||
"🍄 Oggi diventerai Super grazie ad un fungo!",
|
||||
"👑 Oggi preparerai la colazione per Re Artù!",
|
||||
"🍌 Oggi metterai una banana in microonde!",
|
||||
"❤️🔥 Oggi scapperai dal Tartaro!",
|
||||
"♻️ Oggi, riciclando della Silt, troverai un dinosauro!",
|
||||
"🏧 Oggi piazzerai un jammer su un bancomat, estraendone i contenuti!",
|
||||
"🚼 Oggi ti chiederai il significato di questa emoji!",
|
||||
"🤡 Oggi dovrai interrogare il clown di un circo!",
|
||||
"👣 Oggi riceverai un marchio che ti proteggerà dai vampiri!",
|
||||
"🎊 Oggi dalle Sfere Festa non uscirà nessuna Bob-omba!",
|
||||
"🧲 Oggi piazzerai un magnete per attirare colpi di bazooka!",
|
||||
"㊗️ Oggi qualcuno ti farà le sue congratulazioni!",
|
||||
"⚛️ Oggi sfrutterai appieno l'energia dell'atomo!",
|
||||
"🈁 Oggi ti troverai qui!",
|
||||
"💮 Oggi i tuoi esami andranno alla perfezione!",
|
||||
"☕️ Oggi berrai un espresso d-d-doppio!?",
|
||||
"🐝 Oggi farai quello che fanno le api sulle foglie!",
|
||||
"🎰 Oggi vincerai il Jackpot di Francoforte 1!",
|
||||
"🧱 Oggi rifiuterai un en passant!",
|
||||
"🪓 Oggi perderai la tua ascia, ma la riuscirai facilmente a ritrovare, in quanto starà urlando il tuo nome!",
|
||||
"🕳 Oggi cadrai in una Trappola!",
|
||||
"⛏ Oggi scaverai degli smeraldi!",
|
||||
"🩹 Oggi rigenererai tutta la tua vita con un singolo cerotto!",
|
||||
"📈 Oggi i tuoi affari andranno alla grande!",
|
||||
"📉 Oggi avrai la possibilità di comprare qualche cosa a prezzo scontato!",
|
||||
"🅱️ Oggi la seconda lettera dell'alfabeto ti porterà più fortuna del solito!",
|
||||
"🧚 Oggi ti chiederai coraggiosamente dove vola la fatina!",
|
||||
]
|
||||
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ expected = [
|
|||
"proto",
|
||||
"mallllco",
|
||||
"adry",
|
||||
"gattopardo",
|
||||
# "gattopardo",
|
||||
"viktya",
|
||||
"cookie",
|
||||
"deadmeme",
|
||||
|
@ -30,7 +30,7 @@ expected = [
|
|||
"sensei",
|
||||
"xzefyr",
|
||||
"maxbubblegum",
|
||||
"joj",
|
||||
# "joj",
|
||||
"fultz",
|
||||
"tobiuan",
|
||||
"life",
|
||||
|
|
|
@ -12,35 +12,35 @@ async def spell(*, _msg: engi.Message, spellname: str, **__):
|
|||
"""
|
||||
s = royalspells.Spell(spellname)
|
||||
|
||||
rows: list[str] = [f"✨ \uE01B{s.name}\uE00B"]
|
||||
rows: list[str] = [f"✨ \uE012\uE01B{s.name}\uE00B\uE002"]
|
||||
|
||||
if s.damage_component:
|
||||
dmg: royalspells.DamageComponent = s.damage_component
|
||||
constant_str: str = f"{dmg.constant:+d}" if dmg.constant != 0 else ""
|
||||
rows.append(f"Danni: {dmg.dice_number}d{dmg.dice_type}{constant_str}"
|
||||
rows.append(f"Danni: \uE01B{dmg.dice_number}d{dmg.dice_type}{constant_str}\uE00B"
|
||||
f" {', '.join(dmg.damage_types)}")
|
||||
rows.append(f"Precisione: {dmg.miss_chance}%")
|
||||
rows.append(f"Precisione: \uE01B{dmg.miss_chance}%\uE00B")
|
||||
if dmg.repeat > 1:
|
||||
rows.append(f"Multiattacco: ×{dmg.repeat}")
|
||||
rows.append(f"Multiattacco: \uE01B×{dmg.repeat}\uE00B")
|
||||
rows.append("")
|
||||
|
||||
if s.healing_component:
|
||||
heal: royalspells.HealingComponent = s.healing_component
|
||||
constant_str: str = f"{heal.constant:+d}" if heal.constant != 0 else ""
|
||||
rows.append(f"Cura: {heal.dice_number}d{heal.dice_type}{constant_str} HP")
|
||||
rows.append(f"Cura: \uE01B{heal.dice_number}d{heal.dice_type}{constant_str}\uE00B")
|
||||
rows.append("")
|
||||
|
||||
if s.stats_component:
|
||||
stats: royalspells.StatsComponent = s.stats_component
|
||||
rows.append("Il caster riceve: ")
|
||||
for stat_name in stats.stat_changes:
|
||||
rows.append(f"{stat_name}{stats.stat_changes[stat_name]}")
|
||||
rows.append(f"\uE01B{stat_name}{stats.stat_changes[stat_name]}\uE00B")
|
||||
rows.append("")
|
||||
|
||||
if s.status_effect_component:
|
||||
se: royalspells.StatusEffectComponent = s.status_effect_component
|
||||
rows.append("Infligge al bersaglio: ")
|
||||
rows.append(f"{se.effect} ({se.chance}%)")
|
||||
rows.append(f"\uE01B{se.effect}\uE00B ({se.chance}%)")
|
||||
rows.append("")
|
||||
|
||||
await _msg.reply(text="\n".join(rows))
|
||||
|
|
Loading…
Reference in a new issue