soapstone: separate string tables into headers.

This commit is contained in:
Marisa the Magician 2025-03-30 14:26:51 +02:00
commit a4911ea3b9
5 changed files with 899 additions and 879 deletions

282
soapstone_ds2.h Normal file
View file

@ -0,0 +1,282 @@
// Dark Souls 2 messages
#define DS2_TEMPLATES 11
const char templates2[DS2_TEMPLATES][32] =
{
"%s ahead",
"%s required ahead",
"be wary of %s",
"try %s",
"weakness: %s",
"visions of %s...",
"%s",
"%s!",
"%s?",
"%s...",
"hurrah for %s!",
};
#define DS2_CONJUNCTIONS 7
const char conjunctions2[DS2_CONJUNCTIONS][32] =
{
" and then ",
" but ",
" therefore ",
" in short ",
" or ",
" by the way ",
", "
};
#define DS2_WORDS 247
#define DS2_WORDS2 220
const char words2[DS2_WORDS][32] =
{
"enemy",
"monster",
"lesser foe",
"tough enemy",
"boss",
"Hollow",
"skeleton",
"ghost",
"bug",
"Gyrm",
"beast",
"giant",
"dwarf",
"sniper",
"caster",
"duo",
"trio",
"saint",
"wretch",
"charmer",
"poor soul",
"oddball",
"nimble one",
"laggard",
"moneybags",
"beggar",
"miscreant",
"liar",
"fatty",
"beanpole",
"merchant",
"artisan",
"master",
"friend",
"ally",
"Dark Spirit",
"Phantom",
"Shade",
"bonfire",
"fog wall",
"lever",
"switch",
"key",
"trap",
"torch",
"door",
"treasure",
"chest",
"something",
"quite something",
"weapon",
"shield",
"projectile",
"armor",
"item",
"ring",
"scroll",
"ore",
"message",
"bloodstain",
"illusion",
"close-ranged battle",
"ranged battle",
"eliminating one at a time",
"luring it out",
"beating to a pulp",
"ambush",
"pincer attack",
"hitting them in one swoop",
"dual-wielding",
"stealth",
"mimicry",
"fleeing",
"charging",
"jumping off",
"dashing through",
"circling around",
"trapping inside",
"rescue",
"sorcery",
"pyromancy",
"miracles",
"hexes",
"pure luck",
"prudence",
"brief respite",
"play dead",
"jog",
"dash",
"rolling",
"backstepping",
"jumping",
"attacking",
"jump attack",
"dash attack",
"counter attack",
"stabbing in the back",
"guard stun & stab",
"parry stun & stab",
"plunging attack",
"sweeping attack",
"shield breaking",
"blocking",
"parrying",
"spell parry",
"locking-on",
"no lock-on",
"two-handing",
"gesture",
"control",
"destroy",
"boulder",
"lava",
"poison gas",
"enemy horde",
"forest",
"cave",
"arena",
"hidden path",
"detour",
"shortcut",
"dead end",
"labyrinth",
"hole",
"bright spot",
"dark spot",
"open area",
"tight spot",
"safe zone",
"danger zone",
"sniper spot",
"hiding place",
"illusory wall",
"ladder",
"lift",
"exchange",
"gorgeous view",
"looking away",
"overconfidence",
"slip-up",
"oversight",
"fatigue",
"bad luck",
"inattention",
"loss of stamina",
"front",
"back",
"left",
"right",
"up",
"down",
"below",
"above",
"behind",
"head",
"neck",
"stomach",
"back",
"arm",
"leg",
"rear",
"tail",
"wings",
"anywhere",
"tongue",
"right arm",
"left arm",
"right leg",
"left leg",
"right side",
"left side",
"pincer",
"wheel",
"core",
"horse",
"strike",
"thrust",
"slash",
"magic",
"sorcery",
"fire",
"lightning",
"critical hits",
"bleeding",
"poison",
"toxic",
"curse",
"equipment breakage",
"chance",
"quagmire",
"hint",
"secret",
"happiness",
"misfortune",
"life",
"death",
"joy",
"sadness",
"tears",
"hope",
"despair",
"victory",
"defeat",
"light",
"dark",
"bravery",
"confidence",
"vigor",
"revenge",
"resignation",
"overwhelming",
"regret",
"pointless",
"man",
"woman",
"recklessness",
"composure",
"guts",
"comfort",
"silence",
"good luck",
"fine work",
"I did it!",
"I've failed...",
"here!",
"not here!",
"I can't take this...",
"don't you dare!",
"do it!",
"look carefully",
"listen carefully",
"think carefully",
"this place again?",
"now the real fight begins",
"keep moving",
"pull back",
"give it up",
"don't give up",
"help me...",
"impossible...",
"bloody expensive...",
"nice job",
"let me out of here...",
"stay calm",
"like a dream...",
"are you ready?",
"praise the Sun!"
};