Daedalus Dock - Modules - TypesVar Details - Proc Details

basic

Simple animals 2.0, This time, let's really try to keep it simple. This basetype should purely be used as a base-level for implementing simplified behaviours for things such as damage and attacks. Everything else should be in components or AI behaviours.

Vars

armor_penetrationHow much armour they ignore, as a flat reduction from the targets armour value.
attack_soundSound played when the critter attacks.
attack_verb_continuousBasic mob's own attacks verbs, Attacking verb in present continuous tense.
attack_verb_simpleAttacking verb in present simple tense.
attack_vis_effectOverride for the visual attack effect shown on 'do_attack_animation()'.
attacked_soundPlayed when someone punches the creature.
damage_coeff1 for full damage , 0 for none , -1 for 1:1 heal from that source.
environment_smashWhat kind of objects this mob can smash.
flip_on_deathFlip the sprite upside down on death. Mostly here for things lacking custom dead sprites.
friendly_verb_continuousAttacking, but without damage, verb in present continuous tense.
friendly_verb_simpleAttacking, but without damage, verb in present simple tense.
gold_core_spawnableIf the mob can be spawned with a gold slime core. HOSTILE_SPAWN are spawned with plasma, FRIENDLY_SPAWN are spawned with blood.
icon_deadIcon when the animal is dead. Don't use animated icons for this.
icon_gibWe only try to show a gibbing animation if this exists.
icon_living/////THIS SECTION COULD BE ITS OWN ELEMENT Icon to use
melee_attack_cooldownHow often can you melee attack?
melee_damage_typeDamage type of a simple mob's melee attack, should it do damage.
obj_damagehow much damage this basic mob does to objects, if any.
response_disarm_continuousDisarm-intent verb in present continuous tense.
response_disarm_simpleDisarm-intent verb in present simple tense.
response_harm_continuousHarm-intent verb in present continuous tense.
response_harm_simpleHarm-intent verb in present simple tense.
response_help_continuousWhen someone interacts with the simple animal. Help-intent verb in present continuous tense.
response_help_simpleHelp-intent verb in present simple tense.
sentience_typeSentience type, for slime potions. SHOULD BE AN ELEMENT BUT I DONT CARE ABOUT IT FOR NOW
sharpnessIf the attacks from this are sharp
speak_emoteVerbs used for speaking e.g. "Says" or "Chitters". This can be elementized
speedDefines how fast the basic mob can move. This is a multiplier

Procs

adjust_healthAdjusts the health of a simple mob by a set amount and wakes AI if its idle to react

Var Details

armor_penetration

How much armour they ignore, as a flat reduction from the targets armour value.

attack_sound

Sound played when the critter attacks.

attack_verb_continuous

Basic mob's own attacks verbs, Attacking verb in present continuous tense.

attack_verb_simple

Attacking verb in present simple tense.

attack_vis_effect

Override for the visual attack effect shown on 'do_attack_animation()'.

attacked_sound

Played when someone punches the creature.

damage_coeff

1 for full damage , 0 for none , -1 for 1:1 heal from that source.

environment_smash

What kind of objects this mob can smash.

flip_on_death

Flip the sprite upside down on death. Mostly here for things lacking custom dead sprites.

friendly_verb_continuous

Attacking, but without damage, verb in present continuous tense.

friendly_verb_simple

Attacking, but without damage, verb in present simple tense.

gold_core_spawnable

If the mob can be spawned with a gold slime core. HOSTILE_SPAWN are spawned with plasma, FRIENDLY_SPAWN are spawned with blood.

icon_dead

Icon when the animal is dead. Don't use animated icons for this.

icon_gib

We only try to show a gibbing animation if this exists.

icon_living

/////THIS SECTION COULD BE ITS OWN ELEMENT Icon to use

melee_attack_cooldown

How often can you melee attack?

melee_damage_type

Damage type of a simple mob's melee attack, should it do damage.

obj_damage

how much damage this basic mob does to objects, if any.

response_disarm_continuous

Disarm-intent verb in present continuous tense.

response_disarm_simple

Disarm-intent verb in present simple tense.

response_harm_continuous

Harm-intent verb in present continuous tense.

response_harm_simple

Harm-intent verb in present simple tense.

response_help_continuous

When someone interacts with the simple animal. Help-intent verb in present continuous tense.

response_help_simple

Help-intent verb in present simple tense.

sentience_type

Sentience type, for slime potions. SHOULD BE AN ELEMENT BUT I DONT CARE ABOUT IT FOR NOW

sharpness

If the attacks from this are sharp

speak_emote

Verbs used for speaking e.g. "Says" or "Chitters". This can be elementized

speed

Defines how fast the basic mob can move. This is a multiplier

Proc Details

adjust_health

Adjusts the health of a simple mob by a set amount and wakes AI if its idle to react

Arguments: