Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2 3

Author Topic: The Necrowerepire  (Read 1886 times)

random_odd_guy

  • Bay Watcher
    • View Profile
The Necrowerepire
« on: October 29, 2012, 02:58:43 am »

Since Toady was so kind as to provide in INTERACTION EXAMPLES, the raws for lycanthropy, vampirism, and necromancy, I shall combine them here, for more of my black magic science, after my adamantine colossus project was such a huge success, I shall begin pouring out more unholy abominations.

Now, if someone would be so kind as to provide the data for the WEREWOLF creature, possibly from an infected adventurer, that would be great, and help out a lot.
Logged

Facekillz058

  • Bay Watcher
  • Personal Text!
    • View Profile
Re: The Necrowerepire
« Reply #1 on: October 29, 2012, 04:34:13 am »

Wait, are werecreatures even in the raws? Through my various safaris through them i've never seen werecreatures.
Logged
(づ◕◕)づ・。*。✧・゜゜・。✧。*・゜゜・✧。・­¬¬¬¬¬¬¬゜゜・。*。・゜*✧・。*。✧

Kuxe

  • Bay Watcher
    • View Profile
Re: The Necrowerepire
« Reply #2 on: October 29, 2012, 05:38:42 am »

Wait, are werecreatures even in the raws? Through my various safaris through them i've never seen werecreatures.
Oh believe me they are. I once had this werewolf werehorse roaming around my fortress. Luckily the werehorse transformed to a common Dwarf who left quite instantly.

Then he returned as a werehorse. Which he reguraly did until my fortress crumbled to it's end...
Logged

Facekillz058

  • Bay Watcher
  • Personal Text!
    • View Profile
Re: The Necrowerepire
« Reply #3 on: October 29, 2012, 05:49:00 am »

Well, there's a difference between 'in the raws' and 'in the game'
For example: Quivers, backpacks, nor any wearable container, can be found in the raws.

Edit: In other words, i'm saying, unless someone finds the raws for werecreatures, they're hardcoded and can't be changed.
Logged
(づ◕◕)づ・。*。✧・゜゜・。✧。*・゜゜・✧。・­¬¬¬¬¬¬¬゜゜・。*。・゜*✧・。*。✧

Blakmane

  • Bay Watcher
    • View Profile
Re: The Necrowerepire
« Reply #4 on: October 29, 2012, 09:07:04 am »

you can find the raws in the example interactions folder. However, werecreatures may be hardcoded so some extent. Certainly vampires and necromancers cannot be edited out of the raws, although new curse/secret types can be edited in. Werebeasts may be similar.
Logged

Deon

  • Bay Watcher
  • 💀 💀 💀 💀 💀
    • View Profile
Re: The Necrowerepire
« Reply #5 on: October 29, 2012, 09:28:16 am »

Turn save compression off, and you will find generated creatures like forgotten beasts, vampires and werewolves in your save folder, in the world.dat file. I feel that this thread belongs to the modding forum instead.
Logged
▬(ஜ۩۞۩ஜ)▬
✫ DF Wanderer ✫ - the adventure mode crafting and tweaks
✫ Cartographer's Lounge ✫ - a custom worldgen repository

random_odd_guy

  • Bay Watcher
    • View Profile
Re: The Necrowerepire
« Reply #6 on: October 29, 2012, 07:06:50 pm »

Yeah, I don't know what program reads .dat files, and was hoping someone could copy paste the stuff about werewolves (or any variant) here, with the assumption that its formatted similarly to the RAW files (i know the werecurse exists in INTERACTION EXAMPLES and by putting that into the raw folders, i could make it work, but i need to know what the creatures used in dwarf fortress have for their files, so i can make an accurate replica)

I plan on combining, and modifying as needed, the three interaction examples for the above, into one thing, and then figuring out a trigger for it.
Logged

GreatWyrmGold

  • Bay Watcher
  • Sane, by the local standards.
    • View Profile
Re: The Necrowerepire
« Reply #7 on: October 29, 2012, 08:47:28 pm »

Just replace the creature the werebeast turns into with the animalman of your choice.

-----

I read the title and thought it read "The Necroempire." We must make this.
Logged
Sig
Are you a GM with players who haven't posted? TheDelinquent Players Help will have Bay12 give you an action!
[GreatWyrmGold] gets a little crown. May it forever be his mark of Cain; let no one argue pointless subjects with him lest they receive the same.

random_odd_guy

  • Bay Watcher
    • View Profile
Re: The Necrowerepire
« Reply #8 on: October 29, 2012, 08:51:58 pm »

Oh, I see, well then, thanks for that.


here we go:
[OBJECT:INTERACTION]

[INTERACTION:SUPER CURSE]

[I_SOURCE:DEITY]
   [IS_USAGE_HINT:MAJOR_CURSE]
   [IS_HIST_STRING_1: cursed ]
   [IS_HIST_STRING_2: 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_SOURCE:SECRET]
   [IS_NAME:the secrets of life and death]
   [IS_SPHERE:DEATH]
   [IS_SECRET_GOAL:IMMORTALITY]
   [IS_SECRET:SUPERNATURAL_LEARNING_POSSIBLE]
   [IS_SECRET:MUNDANE_RESEARCH_POSSIBLE]
   [IS_SECRET:MUNDANE_TEACHING_POSSIBLE]
   [IS_SECRET:MUNDANE_RECORDING_POSSIBLE:objects/text/book_instruction.txt:objects/text/secret_death.txt]

[I_TARGET:A:CREATURE]
      [IT_LOCATION:CONTEXT_CREATURE]
      [IT_REQUIRES:CAN_LEARN]
      [IT_REQUIRES:CAN_SPEAK]
   [I_EFFECT:ADD_SYNDROME]
      [IE_TARGET:A]
      [IE_IMMEDIATE]
      [IE_ARENA_NAME:Necrowerepire]
      [SYNDROME]
         [CE_ADD_TAG:BLOODSUCKER:STERILE:NOEXERT:NO_AGING:NO_EAT:NO_DRINK:NOPAIN:NOBREATHE:NO_EAT:NO_DRINK:NO_SLEEP:NOSTUN:NONAUSEA:NO_DIZZINESS:NO_FEVERS:PARALYZEIMMUNE:NO_SLEEP:NO_PHYS_ATT_GAIN:NO_PHYS_ATT_RUST:START:0]
         [CE_PHYS_ATT_CHANGE:STRENGTH:200:0:AGILITY:200:0:TOUGHNESS:200:0:START:0]
         [CE_MATERIAL_FORCE_MULTIPLIER:MAT_MULT:NONE:NONE:1:2]
         [CE_BODY_MAT_INTERACTION:MAT_TOKEN:RESERVED_BLOOD:START:0]
         [CE:INTERACTION:VAMPIRE_CURSE]
         [CE:SYNDROME_TAG:SYN_INGESTED]
         [CE:SYNDROME_TAG:SYN_INJECTED]
      [CE_DISPLAY_TILE:TILE:165:4:0:0:START:0:CAN_BE_HIDDEN]
      [CE_DISPLAY_NAME:NAME:necrowerepire:necrowerepires:necrowerepiric:START:0:CAN_BE_HIDDEN]
      [CE_BP_APPEARANCE_MODIFIER:START:0:BP:BY_CATEGORY:TOOTH:APPEARANCE_MODIFIER:LENGTH:150]
         [CE:COUNTER_TRIGGER:DRINKING_BLOOD:1:NONE:REQUIRED]
         [CE_BODY_TRANSFORMATION:START:0]
            [CE:CREATURE:WEREBEAST:DEFAULT]
            [CE:PERIODIC:MOON_PHASE:27:0]
      [CE_ADD_TAG:NO_AGING:START:0][CE_CAN_DO_INTERACTION:START:0]
            [CDI:ADV_NAME:Animate corpse]
            [CDI:INTERACTION:EXAMPLE RAISE]
            [CDI:TARGET:A:LINE_OF_SIGHT]
            [CDI:TARGET_RANGE:A:10]
            [CDI:VERB:gesture:gestures:NA]
            [CDI:TARGET_VERB:shudder and begin to move:shudders and begins to move]
            [CDI:WAIT_PERIOD:10]

[INTERACTION:EXAMPLE RAISE]
   [I_TARGET:A:CORPSE]
      [IT_LOCATION:CONTEXT_ITEM]
      [IT_AFFECTED_CLASS:GENERAL_POISON]
      [IT_REQUIRES:FIT_FOR_ANIMATION]
      [IT_FORBIDDEN:NOT_LIVING]
      [IT_MANUAL_INPUT:corpses]
   [I_EFFECT:ANIMATE]
      [IE_TARGET:A]
      [IE_IMMEDIATE]
      [IE_ARENA_NAME:Animated corpse]
      [SYNDROME]
         [CE_FLASH_TILE:TILE:165:3:0:0:FREQUENCY:2000:1000:START:0]
         [CE_PHYS_ATT_CHANGE:STRENGTH:300:1000:TOUGHNESS:300:1000:START:0]
         [CE_SPEED_CHANGE:SPEED_PERC:60:START:0]
[CE_ADD_TAG:NO_AGING:NOT_LIVING:OPPOSED_TO_LIFE:EXTRAVISION:NOEXERT:NOPAIN:NOBREATHE:NOSTUN:NONAUSEA:NO_DIZZINESS:NO_FEVERS:NOEMOTION:PARALYZEIMMUNE:NOFEAR:NO_EAT:NO_DRINK:NO_SLEEP:NO_PHYS_ATT_GAIN:NO_PHYS_ATT_RUST:NOTHOUGHT:NO_THOUGHT_CENTER_FOR_MOVEMENT:NO_CONNECTIONS_FOR_MOVEMENT:START:0]
         [CE_REMOVE_TAG:HAS_BLOOD:TRANCES:LIKES_FIGHTING:MISCHIEVOUS:START:0]
« Last Edit: October 29, 2012, 09:38:23 pm by random_odd_guy »
Logged

Mohreb el Yasim

  • Bay Watcher
  • ♫♪♫♫♪♫♪♪♫♪
    • View Profile
Re: The Necrowerepire
« Reply #9 on: October 30, 2012, 12:31:33 am »

Turn save compression off, ...
i often read that but would someone mind to explain how do you turn save compression off?
EDIT:
i think i found it init.txt contains that parameter
« Last Edit: October 30, 2012, 02:05:19 am by Mohreb el Yasim »
Logged
Mohreb el Yasim


GENERATION 24:The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experime

random_odd_guy

  • Bay Watcher
    • View Profile
Re: The Necrowerepire
« Reply #10 on: October 30, 2012, 12:35:45 am »

I don't know, I've never fiddled with the .dat files.


Incidentally, no, I didn't want to CHANGE the werewolf that's already there, I wanted to copy it, but seeing as it just turns you into an animal man normally, that makes it easier, I've never actually encountered a werewolf in its beast form, so that threw me off.


Anyway, as the above said, just replace WEREWOLF in the raw i put there with animalman of your choosing, replace the spaces with tabs, and it should be good to go.

Anyone care to test this?


EDIT: UPDATED:
http://pastebin.com/M1V1Y4sU

should contain all you need, but again, replace all instances of WEREBEAST with the animalman of your choosing, and put [SPECIALATTACK_INTERACTION:NECROWEREPIRE_BITE] as a sub set of its bite attack in the raws.
« Last Edit: October 30, 2012, 07:15:23 pm by random_odd_guy »
Logged

TechnoScrabble

  • Bay Watcher
    • View Profile
Re: The Necrowerepire
« Reply #11 on: October 30, 2012, 07:53:14 pm »

Alright, but how do I apply that to an adventurer or race so that my adventurer or fort dorfs can all be necrowerepires?
Logged

random_odd_guy

  • Bay Watcher
    • View Profile
Re: The Necrowerepire
« Reply #12 on: October 30, 2012, 08:01:32 pm »

No clue, however, since you can get it in any way you can get the above 3 (drinking necrowerepire blood, being cursed by a god, being bitten by a necrowerepire in beast form, reading necromancer tower book) just do one of those, and you'll get it.

for fort mode, oh ho ho ho ho, just pour necrowerepire blood (fresh) in the drinking water beer.

for putting in the game, put everything before the bite attack into the interaction file (dont duplicate [OBJECT: INTERACTION] into the interaction standard file though, as its already there, and not needed, though then again, you might be able to just put all this in its own file, not sure, for safety's sake, put it under INTERACTION STANDARD in the raws), along with the bite attack description, and put the tag for the bite attack under the animalman of your choosing (preferably copied in the raws, with WERE put before it in the name, otherwise that whole species will contract necrolycanthropirism to anyone it bites) under ITS bite attack
Logged

TechnoScrabble

  • Bay Watcher
    • View Profile
Re: The Necrowerepire
« Reply #13 on: October 30, 2012, 08:30:06 pm »

Does it require blood or whatever? Because right now I'm a dwarf made out of slade. Long story.
Logged

random_odd_guy

  • Bay Watcher
    • View Profile
Re: The Necrowerepire
« Reply #14 on: October 30, 2012, 08:35:49 pm »

No, actually, upon reviewing the raws I posted, it just requires CAN LEARN and CAN SPEAK to contract the curse of the necrowerepire.


Your long story is probably bested by the fact that I myself am currently a colossus made of adamantine that flies and breathes fire.


For added opdness, remove all instances of the tag: [NO_PHYS_ATT_GAIN]

oh wait, do this instead:

Code: [Select]
[OBJECT:INTERACTION]

[INTERACTION:SUPER_CURSE]

[I_SOURCE:DEITY]
[IS_USAGE_HINT:MAJOR_CURSE]
[IS_HIST_STRING_1: cursed ]
[IS_HIST_STRING_2: 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_SOURCE:SECRET]
[IS_NAME:the secrets of life and death]
[IS_SPHERE:DEATH]
[IS_SECRET_GOAL:IMMORTALITY]
[IS_SECRET:SUPERNATURAL_LEARNING_POSSIBLE]
[IS_SECRET:MUNDANE_RESEARCH_POSSIBLE]
[IS_SECRET:MUNDANE_TEACHING_POSSIBLE]
[IS_SECRET:MUNDANE_RECORDING_POSSIBLE:objects/text/book_instruction.txt:objects/text/secret_death.txt]

[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_REQUIRES:CAN_LEARN]
[IT_REQUIRES:CAN_SPEAK]
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[IE_ARENA_NAME:Necrowerepire]
[SYNDROME]
[CE_ADD_TAG:BLOODSUCKER:STERILE:NOEXERT:NO_AGING:NO_EAT:NO_DRINK:NOPAIN:NOBREATHE:NO_EAT:NO_DRINK:NO_SLEEP:NOSTUN:NONAUSEA:NO_DIZZINESS:NO_FEVERS:PARALYZEIMMUNE:NO_SLEEP:NO_PHYS_ATT_GAIN:NO_PHYS_ATT_RUST:START:0]
[CE_PHYS_ATT_CHANGE:STRENGTH:200:0:AGILITY:200:0:TOUGHNESS:200:0:START:0]
[CE_MATERIAL_FORCE_MULTIPLIER:MAT_MULT:NONE:NONE:1:2]
[CE_BODY_MAT_INTERACTION:MAT_TOKEN:RESERVED_BLOOD:START:0]
[CE:INTERACTION:SUPER_CURSE]
[CE:SYNDROME_TAG:SYN_INGESTED]
[CE:SYNDROME_TAG:SYN_INJECTED]
[CE_DISPLAY_TILE:TILE:165:4:0:0:START:0:CAN_BE_HIDDEN]
[CE_DISPLAY_NAME:NAME:necrowerepire:necrowerepires:necrowerepiric:START:0:CAN_BE_HIDDEN]
[CE_BP_APPEARANCE_MODIFIER:START:0:BP:BY_CATEGORY:TOOTH:APPEARANCE_MODIFIER:LENGTH:150]
[CE:COUNTER_TRIGGER:DRINKING_BLOOD:1:NONE:REQUIRED]
[CE_BODY_TRANSFORMATION:START:0]
[CE:CREATURE:WEREBEAST:DEFAULT]
[CE:PERIODIC:MOON_PHASE:27:0]
[CE_ADD_TAG:NO_AGING:START:0][CE_CAN_DO_INTERACTION:START:0]
[CDI:ADV_NAME:Animate corpse]
[CDI:INTERACTION:EXAMPLE RAISE]
[CDI:TARGET:A:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:A:10]
[CDI:VERB:gesture:gestures:NA]
[CDI:TARGET_VERB:shudder and begin to move:shudders and begins to move]
[CDI:WAIT_PERIOD:10]

[INTERACTION:EXAMPLE RAISE]
[I_TARGET:A:CORPSE]
[IT_LOCATION:CONTEXT_ITEM]
[IT_AFFECTED_CLASS:GENERAL_POISON]
[IT_REQUIRES:FIT_FOR_ANIMATION]
[IT_FORBIDDEN:NOT_LIVING]
[IT_MANUAL_INPUT:corpses]
[I_EFFECT:ANIMATE]
[IE_TARGET:A]
[IE_IMMEDIATE]
[IE_ARENA_NAME:Animated corpse]
[SYNDROME]
[CE_FLASH_TILE:TILE:165:3:0:0:FREQUENCY:2000:1000:START:0]
[CE_PHYS_ATT_CHANGE:STRENGTH:300:1000:TOUGHNESS:300:1000:START:0]
[CE_SPEED_CHANGE:SPEED_PERC:60:START:0]
[CE_ADD_TAG:NO_AGING:NOT_LIVING:OPPOSED_TO_LIFE:EXTRAVISION:NOEXERT:NOPAIN:NOBREATHE:NOSTUN:NONAUSEA:NO_DIZZINESS:NO_FEVERS:NOEMOTION:PARALYZEIMMUNE:NOFEAR:NO_EAT:NO_DRINK:NO_SLEEP:NO_PHYS_ATT_GAIN:NO_PHYS_ATT_RUST:NOTHOUGHT:NO_THOUGHT_CENTER_FOR_MOVEMENT:NO_CONNECTIONS_FOR_MOVEMENT:START:0]
[CE_REMOVE_TAG:HAS_BLOOD:TRANCES:LIKES_FIGHTING:MISCHIEVOUS:START:0]

[INTERACTION:NECROWEREPIRE_BITE]

[I_SOURCE:ATTACK]
[IS_HIST_STRING_1: bit ]
[IS_HIST_STRING_2:, passing on the necrowerepire curse]

[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_REQUIRES:CAN_LEARN]
[IT_REQUIRES:CAN_SPEAK]

[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[IE_ARENA_NAME:Necrowerepire]
[SYNDROME]
[CE_ADD_TAG:BLOODSUCKER:STERILE:NOEXERT:NO_AGING:NO_EAT:NO_DRINK:NOPAIN:NOBREATHE:NO_EAT:NO_DRINK:NO_SLEEP:NOSTUN:NONAUSEA:NO_DIZZINESS:NO_FEVERS:PARALYZEIMMUNE:NO_SLEEP:NO_PHYS_ATT_GAIN:NO_PHYS_ATT_RUST:START:0]
[CE_PHYS_ATT_CHANGE:STRENGTH:200:0:AGILITY:200:0:TOUGHNESS:200:0:START:0]
[CE_MATERIAL_FORCE_MULTIPLIER:MAT_MULT:NONE:NONE:1:2]
[CE_BODY_MAT_INTERACTION:MAT_TOKEN:RESERVED_BLOOD:START:0]
[CE:INTERACTION:SUPER_CURSE]
[CE:SYNDROME_TAG:SYN_INGESTED]
[CE:SYNDROME_TAG:SYN_INJECTED]
[CE_DISPLAY_TILE:TILE:165:4:0:0:START:0:CAN_BE_HIDDEN]
[CE_DISPLAY_NAME:NAME:necrowerepire:necrowerepires:necrowerepiric:START:0:CAN_BE_HIDDEN]
[CE_BP_APPEARANCE_MODIFIER:START:0:BP:BY_CATEGORY:TOOTH:APPEARANCE_MODIFIER:LENGTH:150]
[CE:COUNTER_TRIGGER:DRINKING_BLOOD:1:NONE:REQUIRED]
[CE_BODY_TRANSFORMATION:START:0]
[CE:CREATURE:WEREBEAST:DEFAULT]
[CE:PERIODIC:MOON_PHASE:27:0]
[CE_ADD_TAG:NO_AGING:START:0][CE_CAN_DO_INTERACTION:START:0]
[CDI:ADV_NAME:Animate corpse]
[CDI:INTERACTION:EXAMPLE RAISE]
[CDI:TARGET:A:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:A:10]
[CDI:VERB:gesture:gestures:NA]
[CDI:TARGET_VERB:shudder and begin to move:shudders and begins to move]
[CDI:WAIT_PERIOD:10]

with the same previous alterations, i just realized the BITE contraction method DID require blood, though the rest of the methods did not.
« Last Edit: October 30, 2012, 08:41:32 pm by random_odd_guy »
Logged
Pages: [1] 2 3