chuunibyou
![code/datums/components/chuunibyou.dm 13](git.png)
Component that makes casted spells always a shout invocation, a very dumb one. And their projectiles are dumb too. Oh, but it does heal after each spell cast.
Vars | |
casting_spell | are we casting a spell right now |
---|---|
chuunibyou_invocations | invocations per school the spell is from |
heal_amount | amount healed per spell cast |
heal_cooldown | cooldown for healing |
Procs | |
on_after_spell_cast | signal sent after parent casts a spell |
on_pre_invocation | signal sent before parent invokes a spell |
on_spell_projectile | signal sent when the parent casts a spell that has a projectile |
on_try_speech | signal sent when the parent tries to speak. we let speech pass if we are casting a spell so mimes still chuuni their spellcasts (this may end in the mime dying) |
Var Details
casting_spell
![code/datums/components/chuunibyou.dm 21](git.png)
are we casting a spell right now
chuunibyou_invocations
![code/datums/components/chuunibyou.dm 15](git.png)
invocations per school the spell is from
heal_amount
![code/datums/components/chuunibyou.dm 17](git.png)
amount healed per spell cast
heal_cooldown
![code/datums/components/chuunibyou.dm 19](git.png)
cooldown for healing
Proc Details
on_after_spell_cast
signal sent after parent casts a spell
on_pre_invocation
signal sent before parent invokes a spell
on_spell_projectile
signal sent when the parent casts a spell that has a projectile
on_try_speech
signal sent when the parent tries to speak. we let speech pass if we are casting a spell so mimes still chuuni their spellcasts (this may end in the mime dying)