DiD: give exp for stepping on books and monoliths

This commit is contained in:
nemaara 2020-03-25 20:39:35 -04:00
parent 68d2c2beea
commit 166b982250
4 changed files with 220 additions and 0 deletions

View File

@ -341,6 +341,26 @@
speaker=narrator
message= _ "Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering."
[/message]
[store_unit]
[filter]
id=Malin Keshar
[/filter]
variable=malin
[/store_unit]
{VARIABLE_OP malin.experience add 4}
[floating_text]
x,y=$malin.x,$malin.y
text="<span color='#800080'>" + "+4 exp" + "</span>"
[/floating_text]
[unstore_unit]
variable=malin
[/unstore_unit]
{CLEAR_VARIABLE malin}
[allow_undo][/allow_undo]
[/event]
@ -354,6 +374,26 @@
speaker=narrator
message= _ "A monolith of pale stone, luminous and bright, but cold and brittle to the touch."
[/message]
[store_unit]
[filter]
id=Malin Keshar
[/filter]
variable=malin
[/store_unit]
{VARIABLE_OP malin.experience add 8}
[floating_text]
x,y=$malin.x,$malin.y
text="<span color='#800080'>" + "+8 exp" + "</span>"
[/floating_text]
[unstore_unit]
variable=malin
[/unstore_unit]
{CLEAR_VARIABLE malin}
[allow_undo][/allow_undo]
[/event]

View File

@ -251,6 +251,25 @@ end
speaker=narrator
message= _ "Revenge is a confession of pain."
[/message]
[store_unit]
[filter]
id=Malin Keshar
[/filter]
variable=malin
[/store_unit]
{VARIABLE_OP malin.experience add 6}
[floating_text]
x,y=$malin.x,$malin.y
text="<span color='#800080'>" + "+6 exp" + "</span>"
[/floating_text]
[unstore_unit]
variable=malin
[/unstore_unit]
{CLEAR_VARIABLE malin}
[/event]
[event]

View File

@ -485,6 +485,41 @@
message= _ "A monolith of grey stone, appearing solid, but crumbling within."
[/message]
[store_unit]
[filter]
id=Malin Keshar
[/filter]
variable=malin
[/store_unit]
#ifdef EASY
{VARIABLE_OP malin.experience add 12}
[floating_text]
x,y=$malin.x,$malin.y
text="<span color='#800080'>" + "+12 exp" + "</span>"
[/floating_text]
#endif
#ifdef NORMAL
{VARIABLE_OP malin.experience add 10}
[floating_text]
x,y=$malin.x,$malin.y
text="<span color='#800080'>" + "+10 exp" + "</span>"
[/floating_text]
#endif
#ifdef HARD
{VARIABLE_OP malin.experience add 8}
[floating_text]
x,y=$malin.x,$malin.y
text="<span color='#800080'>" + "+8 exp" + "</span>"
[/floating_text]
#endif
[unstore_unit]
variable=malin
[/unstore_unit]
{CLEAR_VARIABLE malin}
[allow_undo][/allow_undo]
[/event]
@ -500,6 +535,25 @@
message= _ "Darkness is not the enemy, but believing it is so makes it so."
[/message]
[store_unit]
[filter]
id=Malin Keshar
[/filter]
variable=malin
[/store_unit]
{VARIABLE_OP malin.experience add 6}
[floating_text]
x,y=$malin.x,$malin.y
text="<span color='#800080'>" + "+6 exp" + "</span>"
[/floating_text]
[unstore_unit]
variable=malin
[/unstore_unit]
{CLEAR_VARIABLE malin}
[allow_undo][/allow_undo]
[/event]
@ -823,6 +877,42 @@
speaker=narrator
message= _ "A monolith of dark stone, shadowed panes reflecting distorted images."
[/message]
[store_unit]
[filter]
id=Malin Keshar
[/filter]
variable=malin
[/store_unit]
#ifdef EASY
{VARIABLE_OP malin.experience add 12}
[floating_text]
x,y=$malin.x,$malin.y
text="<span color='#800080'>" + "+12 exp" + "</span>"
[/floating_text]
#endif
#ifdef NORMAL
{VARIABLE_OP malin.experience add 10}
[floating_text]
x,y=$malin.x,$malin.y
text="<span color='#800080'>" + "+10 exp" + "</span>"
[/floating_text]
#endif
#ifdef HARD
{VARIABLE_OP malin.experience add 8}
[floating_text]
x,y=$malin.x,$malin.y
text="<span color='#800080'>" + "+8 exp" + "</span>"
[/floating_text]
#endif
[unstore_unit]
variable=malin
[/unstore_unit]
{CLEAR_VARIABLE malin}
[allow_undo][/allow_undo]
[/event]

View File

@ -533,6 +533,41 @@
message= _ "A monolith of dark stone, marred by cracks running throughout."
[/message]
[store_unit]
[filter]
id=Malin Keshar
[/filter]
variable=malin
[/store_unit]
#ifdef EASY
{VARIABLE_OP malin.experience add 12}
[floating_text]
x,y=$malin.x,$malin.y
text="<span color='#800080'>" + "+12 exp" + "</span>"
[/floating_text]
#endif
#ifdef NORMAL
{VARIABLE_OP malin.experience add 10}
[floating_text]
x,y=$malin.x,$malin.y
text="<span color='#800080'>" + "+10 exp" + "</span>"
[/floating_text]
#endif
#ifdef HARD
{VARIABLE_OP malin.experience add 8}
[floating_text]
x,y=$malin.x,$malin.y
text="<span color='#800080'>" + "+8 exp" + "</span>"
[/floating_text]
#endif
[unstore_unit]
variable=malin
[/unstore_unit]
{CLEAR_VARIABLE malin}
[allow_undo][/allow_undo]
[/event]
@ -894,6 +929,42 @@
speaker=narrator
message= _ "A monolith of black stone, broken shards inexplicably held together by nothingness."
[/message]
[store_unit]
[filter]
id=Malin Keshar
[/filter]
variable=malin
[/store_unit]
#ifdef EASY
{VARIABLE_OP malin.experience add 12}
[floating_text]
x,y=$malin.x,$malin.y
text="<span color='#800080'>" + "+12 exp" + "</span>"
[/floating_text]
#endif
#ifdef NORMAL
{VARIABLE_OP malin.experience add 10}
[floating_text]
x,y=$malin.x,$malin.y
text="<span color='#800080'>" + "+10 exp" + "</span>"
[/floating_text]
#endif
#ifdef HARD
{VARIABLE_OP malin.experience add 8}
[floating_text]
x,y=$malin.x,$malin.y
text="<span color='#800080'>" + "+8 exp" + "</span>"
[/floating_text]
#endif
[unstore_unit]
variable=malin
[/unstore_unit]
{CLEAR_VARIABLE malin}
[allow_undo][/allow_undo]
[/event]
[/event]