/tg/ Station 13 - Modules - TypesVar Details - Proc Details

gladiator

A mean-ass single-combat sword-wielding nigh-demigod that is nothing but a walking, talking, breathing Berserk reference. He do kill shit doe!

Vars

anger_timer_idThis mob will not attack mobs randomly if not in anger, the time doubles as a check for anger
block_chanceChance to block damage entirely on phases 1 and 4
chargerangeMaximum range for charging, in case we don't ram any closed turf
chargetilesIf we are charging, this is a counter for how many tiles we have ran past
chargingAre we doing the charge attack
introducedPeople we have introduced ourselves to - WEAKREF list
phaseBoss phase, from 1 to 3
spinningAre we doing the spin attack?
spinning_rangeRange of spin attack
stunnedWe get stunned whenever we ram into a closed turf

Procs

BumpFucks up the day of whoever he walks into, so long as he's charging and the mob is alive. If he walks into a wall, he gets stunned instead!
MoveAs the marked one is only theoretically capable of ignoring gravity, this makes him not walk on chasms, and prevents him from moving if spinning or stunned. It also figures out if he hits a wall while charging!
OpenFireUsed to determine what attacks the Marked One actually uses. This works by making him a ranged mob without a projectile. Shitcode? Maybe! But it woooorks.
adjustHealthGets him mad at you if you're a species he's not racist towards, and provides the 50% to block attacks in the first and fourth phases
bone_knife_throwBone Knife Throw makes him throw bone knives. woah.
chargeThe Marked One's charge is extremely quick, but takes a moment to power-up, allowing you to get behind cover to stun him if he hits a wall.
dischargeDischarge stuns the marked one momentarily after landing a charge into a wall or a person
examineAdds the text descriptor of what phase the Marked One is in, or tells you he's a corpse if he's dead as fuck
get_angryMakes the Marked One unhappy and more befitting of his "hostile" subtype status.
get_calmMakes the Marked One a sleepy boy that don't wanna hurt nobody. He starts like this and progresses to his hostile state after seeing an ash walker or being punched in the noggin.
ground_poundEffectively just a copied and pasted version of the wendigo ground slam. Used to create radiating shockwaves that force quick thinking and repositioning, and must be defined here because someone un-globaled the shit out of this proc
introductionProc that makes the Marked One spout a morally grey/absurdly racist one-liner dependong on who his target is
spinattackProc name speaks for itself. Vinesauce Joel
stompSort range slam with faster shockwave travel
swordslamLarge radius but slow-to-move radiating ground slam
teleportTeleport makes him teleport. woah.
update_phaseChecks against the Marked One's current health and updates his phase accordingly. Uses variable shitcode to make sure his phase updates only ever happen once

Var Details

anger_timer_id

This mob will not attack mobs randomly if not in anger, the time doubles as a check for anger

block_chance

Chance to block damage entirely on phases 1 and 4

chargerange

Maximum range for charging, in case we don't ram any closed turf

chargetiles

If we are charging, this is a counter for how many tiles we have ran past

charging

Are we doing the charge attack

introduced

People we have introduced ourselves to - WEAKREF list

phase

Boss phase, from 1 to 3

spinning

Are we doing the spin attack?

spinning_range

Range of spin attack

stunned

We get stunned whenever we ram into a closed turf

Proc Details

Bump

Fucks up the day of whoever he walks into, so long as he's charging and the mob is alive. If he walks into a wall, he gets stunned instead!

Move

As the marked one is only theoretically capable of ignoring gravity, this makes him not walk on chasms, and prevents him from moving if spinning or stunned. It also figures out if he hits a wall while charging!

OpenFire

Used to determine what attacks the Marked One actually uses. This works by making him a ranged mob without a projectile. Shitcode? Maybe! But it woooorks.

adjustHealth

Gets him mad at you if you're a species he's not racist towards, and provides the 50% to block attacks in the first and fourth phases

bone_knife_throw

Bone Knife Throw makes him throw bone knives. woah.

charge

The Marked One's charge is extremely quick, but takes a moment to power-up, allowing you to get behind cover to stun him if he hits a wall.

discharge

Discharge stuns the marked one momentarily after landing a charge into a wall or a person

examine

Adds the text descriptor of what phase the Marked One is in, or tells you he's a corpse if he's dead as fuck

get_angry

Makes the Marked One unhappy and more befitting of his "hostile" subtype status.

get_calm

Makes the Marked One a sleepy boy that don't wanna hurt nobody. He starts like this and progresses to his hostile state after seeing an ash walker or being punched in the noggin.

ground_pound

Effectively just a copied and pasted version of the wendigo ground slam. Used to create radiating shockwaves that force quick thinking and repositioning, and must be defined here because someone un-globaled the shit out of this proc

introduction

Proc that makes the Marked One spout a morally grey/absurdly racist one-liner dependong on who his target is

spinattack

Proc name speaks for itself. Vinesauce Joel

stomp

Sort range slam with faster shockwave travel

swordslam

Large radius but slow-to-move radiating ground slam

teleport

Teleport makes him teleport. woah.

update_phase

Checks against the Marked One's current health and updates his phase accordingly. Uses variable shitcode to make sure his phase updates only ever happen once