So, I was thinking that things don’t talk much these days…
What we have here… Is a problem to communercate.
Put this bit in speech.json fer a phone…
Code: [Select]
},{
"type" : "speech",
"speaker" : "mon_hallu_phone",
"sound" : "RRRRING RRRRING RRRRING!",
"volume" : 40
},{
Put this in monsters.json
Code: [Select]
},{
"type" : "MONSTER",
"id" : "mon_hallu_phone",
"name": "telephone",
"species":"HALLUCINATION",
"symbol":"{",
"color":"white",
"size":"MEDIUM",
"material":"flesh",
"diff":0,
"aggression":100,
"morale":100,
"speed":100,
"melee_skill":3,
"melee_dice":0,
"melee_dice_sides":0,
"melee_cut":0,
"dodge":0,
"armor_bash":0,
"armor_cut":0,
"item_chance":0,
"luminance":0,
"hp":5,
"special_freq":20,
"death_function":"DISAPPEAR",
"special_attack":"PARROT",
"description":"I wonder who it is?",
"flags":["SEES", "HEARS", "NO_BREATHE", "SMELLS"]
},{
There’s your hallucination phone. Bam.
And here’s your typical Elvis hallucination, we all have them from time to time…
Put this in monsters.
},{
“type” : “MONSTER”,
“id” : “mon_hallu_elvis”,
“name”: “Elvis”,
“species”:“HALLUCINATION”,
“symbol”:"@",
“color”:“white”,
“size”:“MEDIUM”,
“material”:“flesh”,
“diff”:0,
“aggression”:100,
“morale”:100,
“speed”:100,
“melee_skill”:3,
“melee_dice”:0,
“melee_dice_sides”:0,
“melee_cut”:0,
“dodge”:0,
“armor_bash”:0,
“armor_cut”:0,
“item_chance”:0,
“luminance”:0,
“hp”:5,
“special_freq”:20,
“death_function”:“DISAPPEAR”,
“special_attack”:“PARROT”,
“description”:“Nothin’ but a hound-dog”,
“flags”:[“SEES”, “HEARS”, “NO_BREATHE”, “SMELLS”]
},{
And put this in migo_speech.json
},{
“type” : “speech”,
“speaker” : “mon_hallu_elvis”,
“sound” : ““Man, I really like Vegas.””,
“volume” : 30
},{
“type” : “speech”,
“speaker” : “mon_hallu_elvis”,
“sound” : “” People ask me where I got my singing style. I didn’t copy my style from anybody."",
“volume” : 30
},{
“type” : “speech”,
“speaker” : “mon_hallu_elvis”,
“sound” : ““I’m trying to keep a level head. You have to be careful out in the world. It’s so easy to get turned.””,
“volume” : 30
},{
“type” : “speech”,
“speaker” : “mon_hallu_elvis”,
“sound” : ““I like entertaining people. I really miss it””,
“volume” : 40
},{
“type” : “speech”,
“speaker” : “mon_hallu_elvis”,
“sound” : “” When I got outta High School I was driving a truck. I was just a poor boy from Memphis."",
“volume” : 40
},{
“type” : “speech”,
“speaker” : “mon_hallu_elvis”,
“sound” : “” Rhythm is something you either have or don’t have, but when you have it, you have it all over."",
“volume” : 40
},{
“type” : “speech”,
“speaker” : “mon_hallu_elvis”,
“sound” : “” I never expected to be anybody important."",
“volume” : 40
},{
“type” : “speech”,
“speaker” : “mon_hallu_elvis”,
“sound” : “” I’m no hillbilly singer."",
“volume” : 40
},{
“type” : “speech”,
“speaker” : “mon_hallu_elvis”,
“sound” : “” Every time I think that I’m getting old, and going to the grave, something else happens."",
“volume” : 40
},{
“type” : “speech”,
“speaker” : “mon_hallu_elvis”,
“sound” : “” Ambition is a dream with a V8 engine."",
“volume” : 40
},{
There you have it, another hallucination.
Here’s the specter and mental interpretation of one’s father in the post-apocalyptic wasteland. Feel free to tweak it to however supportive or abusive your father was.
},{
"type" : "speech",
"speaker" : "mon_hallu_dad",
"sound" : "I'm sorry I wasn't there for you.",
"volume" : 40
},{
"type" : "speech",
"speaker" : "mon_hallu_dad",
"sound" : "You have to work harder.",
"volume" : 40
},{
"type" : "speech",
"speaker" : "mon_hallu_dad",
"sound" : "I didn't raise no weakling. Fight, goddamn it!",
"volume" : 40
},{
"type" : "speech",
"speaker" : "mon_hallu_dad",
"sound" : "This is no time to give up. No time to stop fighting.",
"volume" : 40
},{
"type" : "speech",
"speaker" : "mon_hallu_dad",
"sound" : "I'm sorry I hit you when I was still alive.",
"volume" : 40
},{
"type" : "speech",
"speaker" : "mon_hallu_dad",
"sound" : "I can't protect you, but I can tell you how to survive. Believe in yourself.",
"volume" : 40
},{
"type" : "speech",
"speaker" : "mon_hallu_dad",
"sound" : "I love you.",
"volume" : 40
},{
"type" : "speech",
"speaker" : "mon_hallu_dad",
"sound" : "I wish we could still go fishing together.",
"volume" : 40
},{
"type" : "speech",
"speaker" : "mon_hallu_dad",
"sound" : "Don't blame yourself for my death. It wasn't your fault.",
"volume" : 40
},{
"type" : "speech",
"speaker" : "mon_hallu_dad",
"sound" : "Don't disappoint me, kiddo.",
"volume" : 40
},{
"type" : "speech",
"speaker" : "mon_hallu_dad",
"sound" : "Don't let these bastards eat no kinfolk of mine.",
"volume" : 40
},{
Put this in monsters.json
},{
"type" : "MONSTER",
"id" : "mon_hallu_dad",
"name": "Dad",
"species":"HALLUCINATION",
"symbol":"@",
"color":"white",
"size":"MEDIUM",
"material":"flesh",
"diff":0,
"aggression":100,
"morale":100,
"speed":100,
"melee_skill":3,
"melee_dice":0,
"melee_dice_sides":0,
"melee_cut":0,
"dodge":0,
"armor_bash":0,
"armor_cut":0,
"item_chance":0,
"luminance":0,
"hp":5,
"special_freq":20,
"death_function":"DISAPPEAR",
"special_attack":"PARROT",
"description":"I wonder who it is?",
"flags":["SEES", "HEARS", "NO_BREATHE", "SMELLS"]
},{
And, I always felt zombies should groan. Now, translating sound to text isn’t my forte, so… feel free to criticize and to help.
},{
"type" : "speech",
"speaker" : "mon_zombie",
"sound" : "\"Graaarrgghh\"",
"volume" : 20
},{
"type" : "speech",
"speaker" : "mon_zombie",
"sound" : "\"UrrruUhh-Gughh.?\"",
"volume" : 20
},{
"type" : "speech",
"speaker" : "mon_zombie",
"sound" : "\"UrrreEEee-Uraaghh?\"",
"volume" : 20
},{
"type" : "speech",
"speaker" : "mon_zombie",
"sound" : "\"Ruh! RruuUgGh... Raaraaghg..\"",
"volume" : 20
},{
"type" : "speech",
"speaker" : "mon_zombie",
"sound" : "\"Hruh-harh... Hhhurrhhraagh..hruh\"",
"volume" : 20
},{
"type" : "speech",
"speaker" : "mon_mi_go",
"sound" : "\"Raahh-rahrurgh..Gruh...gruh..\"",
"volume" : 20
},{
You’ll need to change this… It needs special ability parrot. In my opinion, creatures should be able to have multiple special abilities.
},{
"type" : "MONSTER",
"id" : "mon_zombie",
"name": "zombie",
"species":"ZOMBIE",
"symbol":"B",
"color":"green",
"size":"LARGE",
"material":"flesh",
"diff":12,
"aggression":50,
"morale":100,
"speed":120,
"melee_skill":6,
"melee_dice":4,
"melee_dice_sides":6,
"melee_cut":6,
"dodge":2,
"armor_bash":2,
"armor_cut":2,
"item_chance":0,
"luminance":0,
"hp":180,
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"PARROT",
"description":"This zombie's eyes ooze with black fluid, and its flesh is torn and scarred. It shuffles as it walks.",
"flags":["SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "VIS40", "REVIVES", "FUR"],
"anger_triggers":["PLAYER_CLOSE", "HURT"],
"fear_triggers":["FIRE"]
},{
Please note that I may have fucked this code up beyond repair at any point, but I’d really like to see it used, regardless. And I’ll execute one fried chicken per hour until it is implemented.