Rivals of Aether

Rivals of Aether

Jem Wolfsbane
 This topic has been pinned, so it's probably important
TimeSpaceWarrior  [developer] 30 Apr, 2024 @ 7:05pm
character variables
this is where I put the variables my character uses for the magic system and for the special attacks.
< >
Showing 1-3 of 3 comments
TimeSpaceWarrior  [developer] 30 Apr, 2024 @ 7:23pm 
DSpecial values
TL_DAMAGE is a whole number for Jem's down special temporal light. Default:200
TL_FLAG is a boolean to state weather to activate the TL_DAMAGE AND TL_COUNTER Default:False
TL_COUNTER is a whole number of frames before Jem takes damage from the attack. Default:60
user event 6 is the death box creator but the damage may be moved into here.

Gauge values
TL_MBBool is a boolean on weather to double the damage this is activated from the cheat in the munophone
gauge_val is the current multiplier to be applied to the attack the normal values are between 0-4 in which each stock starts at 1

misc/compatability variables (note these are specific to this character not with the other)
title_counter this is a mod 5 value that selects which compatability variables to use
tt_cntr is the total number of times Jem has been hit with a attack
TimeSpaceWarrior  [developer] 30 Apr, 2024 @ 8:45pm 
I just posted update 1.3 making it easier to mod jem's values

General
added a section in other_init event that creates the new variables
added a section in the other_pre_draw event that sets the variables when the overrides are called.(note if you want to delay/shorten the self damage interval you have to overrides to false)


DSpecial attack changes
moved the self damage section of the attack into user_event6 but not the check values or setter values to do it. (meaning you can call this in the other_xyz events)

added a modifiable variable for the maximum self damage Jem can take before loosing a stock called TL_LIMIT this defaults to 500.

added TL_OVERRIDE this tells the damage function to ignore the default setter for TL_DAMAGE,TL_COUNTER,TL_LIMIT this also triggers the setter in other_pre_draw event

TL_COUNTER further explaination
if TL_COUNTER is equal to -1 this is the default setter section of code (if TL_OVERRIDE is true this setter is skipped). otherwise if TL_COUNTER is less than or equal to 0 the damage is applied. if TL_COUNTER is greater than 0 TL_COUNTER is decremented by 1 each frame.

TL_DAMAGE further explanation
this is the amount of damage applied when user_event6 is called. attack default is 200

Gauge changes
added TL_GAUGE_OVERRIDE which allows you to override Jem's magic boost meter
TimeSpaceWarrior  [developer] 2 May, 2024 @ 5:11pm 
for those who want to add compatibility via URL index: 3219813397
< >
Showing 1-3 of 3 comments
Per page: 1530 50