Vampire/script

Материал из Dwarf Fortress Wiki
Перейти к навигацииПерейти к поиску
interactions.curse.major.vampire=function(idx,tok)
    return {interaction={
    "[IS_HIST_STRING_1: cursed ]",
    "[IS_HIST_STRING_2: to prowl the night in search of blood]",
    "[IS_TRIGGER_STRING_SECOND:have]",
    "[IS_TRIGGER_STRING_THIRD:has]",
    "[IS_TRIGGER_STRING:been cursed to prowl the night in search of blood!]",
"[I_SOURCE:INGESTION]",
    "[IS_HIST_STRING_1: consumed the tainted blood of ]",
    "[IS_HIST_STRING_2: and was cursed]",
"[I_TARGET:A:CREATURE]",
    "[IT_LOCATION:CONTEXT_CREATURE]",
    "[IT_REQUIRES:CAN_LEARN]",
    "[IT_REQUIRES:HAS_BLOOD]",
    "[IT_FORBIDDEN:NOT_LIVING]",
    "[IT_FORBIDDEN:SUPERNATURAL]",
    "[IT_CANNOT_HAVE_SYNDROME_CLASS:WERECURSE]",
    "[IT_CANNOT_HAVE_SYNDROME_CLASS:VAMPCURSE]",
    "[IT_CANNOT_HAVE_SYNDROME_CLASS:DISTURBANCE_CURSE]",
    "[IT_CANNOT_HAVE_SYNDROME_CLASS:RAISED_UNDEAD]",
    "[IT_CANNOT_HAVE_SYNDROME_CLASS:RAISED_GHOST]",
    "[IT_CANNOT_HAVE_SYNDROME_CLASS:GHOUL]",
"[I_EFFECT:ADD_SYNDROME]",
    "[IE_TARGET:A]",
    "[IE_IMMEDIATE]",
    "[IE_ARENA_NAME:Vampire]",
    "[SYNDROME]",
    --SOME STANDARD UNDEAD PROPERTIES, BUT NOT ALL OF THEM
        "[SYN_CLASS:VAMPCURSE]",
        "[SYN_CONCENTRATION_ADDED:1000:0]",--just in case
        "[CE_ADD_TAG:BLOODSUCKER:NO_AGING:STERILE:NOT_LIVING:NOEXERT:NOPAIN:NOBREATHE:NOSTUN:NONAUSEA:NO_DIZZINESS:NO_FEVERS:PARALYZEIMMUNE:NO_EAT:NO_DRINK:NO_SLEEP:NO_PHYS_ATT_GAIN:NO_PHYS_ATT_RUST:START:0:ABRUPT]",
        "[CE_PHYS_ATT_CHANGE:STRENGTH:200:0:AGILITY:200:0:TOUGHNESS:200:0:START:0:ABRUPT]",
        "[CE_MATERIAL_FORCE_MULTIPLIER:MAT_MULT:NONE:NONE:1:2:ABRUPT]",
        "[CE_BODY_MAT_INTERACTION:MAT_TOKEN:RESERVED_BLOOD:START:0:ABRUPT]",
        "[CE:INTERACTION:"..tok.."]",
            "[CE:SYNDROME_TAG:SYN_INGESTED]",
                    "[CE:SYNDROME_TAG:SYN_INJECTED]",
        "[CE_DISPLAY_TILE:TILE:165:4:0:0:START:0:CAN_BE_HIDDEN:ABRUPT]",
        "[CE_DISPLAY_NAME:NAME:vampire:vampires:vampiric:START:0:CAN_BE_HIDDEN:ABRUPT]",
        "[CE_BP_APPEARANCE_MODIFIER:START:0:BP:BY_CATEGORY:TOOTH:APPEARANCE_MODIFIER:LENGTH:150:ABRUPT]",
            "[CE:COUNTER_TRIGGER:DRINKING_BLOOD:1:NONE:REQUIRED]",
        "[CE_SENSE_CREATURE_CLASS:START:0:CLASS:GENERAL_POISON:15:4:0:1:ABRUPT]"
    },weight=1}
end