mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-23 11:34:18 +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.
|
# 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.
|
# Se avete un'idea ma metterebbe troppe opzioni in un'unica categoria, mettetela sotto commento.
|
||||||
|
|
||||||
# risposte "sì": 19
|
# risposte "sì": 20
|
||||||
"🔵 Sì.",
|
"🔵 Sì.",
|
||||||
"🔵 Decisamente sì!",
|
"🔵 Decisamente sì!",
|
||||||
"🔵 Uhm, secondo me sì.",
|
"🔵 Uhm, secondo me sì.",
|
||||||
|
@ -29,8 +29,9 @@ ANSWERS = [
|
||||||
"🔵 Ha senso, ha perfettamente senso, nulla da obiettare, ha senso.",
|
"🔵 Ha senso, ha perfettamente senso, nulla da obiettare, ha senso.",
|
||||||
"🔵 Yos!",
|
"🔵 Yos!",
|
||||||
"🔵 Sì, ma tienilo segreto...",
|
"🔵 Sì, ma tienilo segreto...",
|
||||||
|
"🔵 [RADIO] Affermativo.",
|
||||||
|
|
||||||
# risposte "no": 19
|
# risposte "no": 20
|
||||||
"❌ No.",
|
"❌ No.",
|
||||||
"❌ Decisamente no!",
|
"❌ Decisamente no!",
|
||||||
"❌ Uhm, secondo me sì. No, aspetta, ci ho ripensato. È un no.",
|
"❌ Uhm, secondo me sì. No, aspetta, ci ho ripensato. È un no.",
|
||||||
|
@ -50,8 +51,9 @@ ANSWERS = [
|
||||||
"❌ Delet dis",
|
"❌ Delet dis",
|
||||||
"❌ Nopety nope!",
|
"❌ Nopety nope!",
|
||||||
"❌ No, ma tienilo segreto.",
|
"❌ No, ma tienilo segreto.",
|
||||||
|
"❌ [RADIO] Negativo.",
|
||||||
|
|
||||||
# risposte "boh": 19
|
# risposte "boh": 20
|
||||||
"❔ Boh.",
|
"❔ Boh.",
|
||||||
"❔ E io che ne so?!",
|
"❔ E io che ne so?!",
|
||||||
"❔ Non so proprio rispondere.",
|
"❔ Non so proprio rispondere.",
|
||||||
|
@ -71,6 +73,7 @@ ANSWERS = [
|
||||||
"❔ maibi not",
|
"❔ maibi not",
|
||||||
"❔ idk dude",
|
"❔ idk dude",
|
||||||
"❔ Non mi è permesso condividere questa informazione.",
|
"❔ Non mi è permesso condividere questa informazione.",
|
||||||
|
"❔ [RADIO] Mantengo la posizione.",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -38,17 +38,21 @@ who_array = [
|
||||||
Who("Evangelion", "sm"),
|
Who("Evangelion", "sm"),
|
||||||
Who("Garfield Kart","sm"),
|
Who("Garfield Kart","sm"),
|
||||||
Who("Governo", "sm"),
|
Who("Governo", "sm"),
|
||||||
|
Who("Senatore", "sm"),
|
||||||
|
|
||||||
Who("Maria", "sf"),
|
Who("Maria", "sf"),
|
||||||
Who("Madonna", "sf"),
|
Who("Madonna", "sf"),
|
||||||
Who("Eva", "sf"),
|
Who("Eva", "sf"),
|
||||||
Who("Festà", "sf"),
|
Who("Festà", "sf"),
|
||||||
Who("Corriera", "sf"),
|
Who("Corriera", "sf"),
|
||||||
|
Who("Insalata", "sf"),
|
||||||
|
|
||||||
Who("Rygatoni", "pm"),
|
Who("Rygatoni", "pm"),
|
||||||
Who("Moderatori", "pm"),
|
Who("Moderatori", "pm"),
|
||||||
Who("Organizzatori","pm"),
|
Who("Organizzatori","pm"),
|
||||||
Who("Dotari", "pm"),
|
Who("Dotari", "pm"),
|
||||||
|
Who("Lollari", "pm"),
|
||||||
|
Who("Fiorygi", "pm"),
|
||||||
|
|
||||||
Who("Zanzare", "pf"),
|
Who("Zanzare", "pf"),
|
||||||
Who("Verdure", "pf"),
|
Who("Verdure", "pf"),
|
||||||
|
|
|
@ -28,6 +28,7 @@ _emojis = {
|
||||||
"on": ["🔛"],
|
"on": ["🔛"],
|
||||||
"sy": ["💱"],
|
"sy": ["💱"],
|
||||||
"tm": ["™️"],
|
"tm": ["™️"],
|
||||||
|
"vs": ["🆚"],
|
||||||
"wc": ["🚾"],
|
"wc": ["🚾"],
|
||||||
"up": ["🆙"],
|
"up": ["🆙"],
|
||||||
"!!": ["‼️"],
|
"!!": ["‼️"],
|
||||||
|
|
|
@ -69,6 +69,57 @@ _fortunes = [
|
||||||
"🧿 Oggi sarai protetto dagli spiriti maligni che attraversano le pareti!",
|
"🧿 Oggi sarai protetto dagli spiriti maligni che attraversano le pareti!",
|
||||||
"💰 Oggi è una buona giornata per il capitalismo!",
|
"💰 Oggi è una buona giornata per il capitalismo!",
|
||||||
"⚒️ Oggi è una buona giornata per il comunismo!",
|
"⚒️ 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",
|
"proto",
|
||||||
"mallllco",
|
"mallllco",
|
||||||
"adry",
|
"adry",
|
||||||
"gattopardo",
|
# "gattopardo",
|
||||||
"viktya",
|
"viktya",
|
||||||
"cookie",
|
"cookie",
|
||||||
"deadmeme",
|
"deadmeme",
|
||||||
|
@ -30,7 +30,7 @@ expected = [
|
||||||
"sensei",
|
"sensei",
|
||||||
"xzefyr",
|
"xzefyr",
|
||||||
"maxbubblegum",
|
"maxbubblegum",
|
||||||
"joj",
|
# "joj",
|
||||||
"fultz",
|
"fultz",
|
||||||
"tobiuan",
|
"tobiuan",
|
||||||
"life",
|
"life",
|
||||||
|
|
|
@ -12,35 +12,35 @@ async def spell(*, _msg: engi.Message, spellname: str, **__):
|
||||||
"""
|
"""
|
||||||
s = royalspells.Spell(spellname)
|
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:
|
if s.damage_component:
|
||||||
dmg: royalspells.DamageComponent = s.damage_component
|
dmg: royalspells.DamageComponent = s.damage_component
|
||||||
constant_str: str = f"{dmg.constant:+d}" if dmg.constant != 0 else ""
|
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)}")
|
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:
|
if dmg.repeat > 1:
|
||||||
rows.append(f"Multiattacco: ×{dmg.repeat}")
|
rows.append(f"Multiattacco: \uE01B×{dmg.repeat}\uE00B")
|
||||||
rows.append("")
|
rows.append("")
|
||||||
|
|
||||||
if s.healing_component:
|
if s.healing_component:
|
||||||
heal: royalspells.HealingComponent = s.healing_component
|
heal: royalspells.HealingComponent = s.healing_component
|
||||||
constant_str: str = f"{heal.constant:+d}" if heal.constant != 0 else ""
|
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("")
|
rows.append("")
|
||||||
|
|
||||||
if s.stats_component:
|
if s.stats_component:
|
||||||
stats: royalspells.StatsComponent = s.stats_component
|
stats: royalspells.StatsComponent = s.stats_component
|
||||||
rows.append("Il caster riceve: ")
|
rows.append("Il caster riceve: ")
|
||||||
for stat_name in stats.stat_changes:
|
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("")
|
rows.append("")
|
||||||
|
|
||||||
if s.status_effect_component:
|
if s.status_effect_component:
|
||||||
se: royalspells.StatusEffectComponent = s.status_effect_component
|
se: royalspells.StatusEffectComponent = s.status_effect_component
|
||||||
rows.append("Infligge al bersaglio: ")
|
rows.append("Infligge al bersaglio: ")
|
||||||
rows.append(f"{se.effect} ({se.chance}%)")
|
rows.append(f"\uE01B{se.effect}\uE00B ({se.chance}%)")
|
||||||
rows.append("")
|
rows.append("")
|
||||||
|
|
||||||
await _msg.reply(text="\n".join(rows))
|
await _msg.reply(text="\n".join(rows))
|
||||||
|
|
Loading…
Reference in a new issue