From 8940fe825e4e2ca958060c15ac21813c1b84afd6 Mon Sep 17 00:00:00 2001 From: DraugTheWhopper Date: Sun, 3 Jul 2022 16:18:46 -0400 Subject: [PATCH] Add humanoid bodypart treasurelist to many monsters --- monster/angel/angel.trs | 3 ++ monster/angel/highangel.trs | 3 ++ monster/angel/liteangel.trs | 3 ++ monster/angel/mesangel.trs | 3 ++ monster/humanoid/Arabic/a_guard_h.trs | 3 ++ monster/humanoid/Arabic/a_guard_l.trs | 3 ++ monster/humanoid/Arabic/a_guard_m.trs | 3 ++ monster/humanoid/Arabic/beggar.trs | 3 ++ monster/humanoid/Arabic/dancing_girl.trs | 3 ++ monster/humanoid/Arabic/holy_priest.trs | 1 + monster/humanoid/Arabic/merchant.trs | 3 ++ monster/humanoid/Class/Warrior/warrior_1.trs | 3 ++ monster/humanoid/Class/conjurer.trs | 3 ++ monster/humanoid/Class/conjurer2.trs | 3 ++ monster/humanoid/Class/fighter.trs | 3 ++ monster/humanoid/Class/ninja_1.trs | 3 ++ monster/humanoid/Class/pirate.trs | 6 ++-- monster/humanoid/Dwarf/dwarf.trs | 3 ++ .../humanoid/Dwarf/greater_dwarven_guard.trs | 3 ++ .../humanoid/Dwarf/lesser_dwarven_guard.trs | 3 ++ monster/humanoid/Dwarf/renegade_wizard.trs | 3 ++ monster/humanoid/Elf/dark_elf.trs | 3 ++ monster/humanoid/Elf/elf_1.trs | 3 ++ monster/humanoid/Halfling/halfling1.trs | 3 ++ monster/humanoid/Human/blade_dancer.trs | 6 ++-- monster/humanoid/Human/child.trs | 3 ++ monster/humanoid/Human/child_thief.trs | 3 ++ monster/humanoid/Human/cleric.trs | 3 ++ monster/humanoid/Human/courier.trs | 3 ++ monster/humanoid/Human/evilclown.trs | 2 +- monster/humanoid/Human/farmer.trs | 3 ++ monster/humanoid/Human/man.trs | 3 ++ monster/humanoid/Human/princess.trs | 3 ++ monster/humanoid/Human/renegade_priest.trs | 3 ++ monster/humanoid/Human/sage.trs | 1 + monster/humanoid/Human/wizard.trs | 3 ++ monster/humanoid/madman.trs | 3 ++ monster/misc/c_knight.trs | 1 + monster/misc/c_priest.trs | 2 ++ monster/misc/high_chaos_knight.trs | 3 ++ monster/misc/master_chaos_priest.trs | 1 + monster/undead/wight.trs | 4 +-- monster/undead/zombie.trs | 2 +- player/race/viking.trs | 3 ++ treasures.trs | 33 +++++++++++++++---- 45 files changed, 145 insertions(+), 16 deletions(-) diff --git a/monster/angel/angel.trs b/monster/angel/angel.trs index d93779c2f..a3a6d18c0 100644 --- a/monster/angel/angel.trs +++ b/monster/angel/angel.trs @@ -3,4 +3,7 @@ treasure angel list all_spell_skills more list rich_old +more + list humanoid_parts + chance 20 end diff --git a/monster/angel/highangel.trs b/monster/angel/highangel.trs index ae7f9f850..b3b00c4ea 100644 --- a/monster/angel/highangel.trs +++ b/monster/angel/highangel.trs @@ -3,4 +3,7 @@ treasure high_angel list rich more list all_spell_skills +more + list humanoid_parts + chance 20 end diff --git a/monster/angel/liteangel.trs b/monster/angel/liteangel.trs index c95c53e1d..8c49b2dd3 100644 --- a/monster/angel/liteangel.trs +++ b/monster/angel/liteangel.trs @@ -3,4 +3,7 @@ treasure liteangel list rich more list all_spell_skills +more + list humanoid_parts + chance 20 end diff --git a/monster/angel/mesangel.trs b/monster/angel/mesangel.trs index 6ee55d9b3..1e28fbc15 100644 --- a/monster/angel/mesangel.trs +++ b/monster/angel/mesangel.trs @@ -3,4 +3,7 @@ treasure mesangel list rich more list all_spell_skills +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Arabic/a_guard_h.trs b/monster/humanoid/Arabic/a_guard_h.trs index 4390aa2a4..df89ed86f 100644 --- a/monster/humanoid/Arabic/a_guard_h.trs +++ b/monster/humanoid/Arabic/a_guard_h.trs @@ -3,4 +3,7 @@ treasure guard_h arch chain_mail more arch poleaxe +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Arabic/a_guard_l.trs b/monster/humanoid/Arabic/a_guard_l.trs index 045d30924..af99415c0 100644 --- a/monster/humanoid/Arabic/a_guard_l.trs +++ b/monster/humanoid/Arabic/a_guard_l.trs @@ -3,4 +3,7 @@ treasure guard_l arch scale_mail more arch spear +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Arabic/a_guard_m.trs b/monster/humanoid/Arabic/a_guard_m.trs index 5ee44b2ab..0d82b120c 100644 --- a/monster/humanoid/Arabic/a_guard_m.trs +++ b/monster/humanoid/Arabic/a_guard_m.trs @@ -3,4 +3,7 @@ treasure guard_m arch chain_mail more arch lspear +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Arabic/beggar.trs b/monster/humanoid/Arabic/beggar.trs index c6062ad5a..ce0f01143 100644 --- a/monster/humanoid/Arabic/beggar.trs +++ b/monster/humanoid/Arabic/beggar.trs @@ -3,4 +3,7 @@ treasure beggar arch skill_use_magic_item more list slave +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Arabic/dancing_girl.trs b/monster/humanoid/Arabic/dancing_girl.trs index 4981ff2f9..0651be5c6 100644 --- a/monster/humanoid/Arabic/dancing_girl.trs +++ b/monster/humanoid/Arabic/dancing_girl.trs @@ -1,4 +1,7 @@ ## treasure dancing_girl arch skill_use_magic_item +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Arabic/holy_priest.trs b/monster/humanoid/Arabic/holy_priest.trs index 3c7997d7d..b5e58a019 100644 --- a/monster/humanoid/Arabic/holy_priest.trs +++ b/monster/humanoid/Arabic/holy_priest.trs @@ -3,6 +3,7 @@ treasure holy_priest list all_spell_skills more list humanoid_parts + chance 20 more arch spell_paralyze more diff --git a/monster/humanoid/Arabic/merchant.trs b/monster/humanoid/Arabic/merchant.trs index 1b92ba850..aa6104aec 100644 --- a/monster/humanoid/Arabic/merchant.trs +++ b/monster/humanoid/Arabic/merchant.trs @@ -3,4 +3,7 @@ treasure merchant arch skill_use_magic_item more list throw_stnd +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Class/Warrior/warrior_1.trs b/monster/humanoid/Class/Warrior/warrior_1.trs index f1b88e771..5b1a17ad4 100644 --- a/monster/humanoid/Class/Warrior/warrior_1.trs +++ b/monster/humanoid/Class/Warrior/warrior_1.trs @@ -5,4 +5,7 @@ more arch skill_oratory more list throw_stnd +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Class/conjurer.trs b/monster/humanoid/Class/conjurer.trs index 14e0e9369..fa3727b08 100644 --- a/monster/humanoid/Class/conjurer.trs +++ b/monster/humanoid/Class/conjurer.trs @@ -16,4 +16,7 @@ more chance 60 more list rich +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Class/conjurer2.trs b/monster/humanoid/Class/conjurer2.trs index 8a87b4397..a1ff0a53d 100644 --- a/monster/humanoid/Class/conjurer2.trs +++ b/monster/humanoid/Class/conjurer2.trs @@ -3,4 +3,7 @@ treasure conjurer2 list all_spell_skills more list poor +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Class/fighter.trs b/monster/humanoid/Class/fighter.trs index 4881ab78b..0683335eb 100644 --- a/monster/humanoid/Class/fighter.trs +++ b/monster/humanoid/Class/fighter.trs @@ -3,4 +3,7 @@ treasure fighter list all_spell_skills more list throw_stnd +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Class/ninja_1.trs b/monster/humanoid/Class/ninja_1.trs index 741a5bc59..0bffb7c74 100644 --- a/monster/humanoid/Class/ninja_1.trs +++ b/monster/humanoid/Class/ninja_1.trs @@ -11,4 +11,7 @@ more no arch skill_karate end +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Class/pirate.trs b/monster/humanoid/Class/pirate.trs index 778461928..5fecc4ef2 100644 --- a/monster/humanoid/Class/pirate.trs +++ b/monster/humanoid/Class/pirate.trs @@ -12,9 +12,9 @@ more no arch skill_punching end -more - arch heart - chance 5 more list standard +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Dwarf/dwarf.trs b/monster/humanoid/Dwarf/dwarf.trs index bce514d46..99c31f5cf 100644 --- a/monster/humanoid/Dwarf/dwarf.trs +++ b/monster/humanoid/Dwarf/dwarf.trs @@ -11,4 +11,7 @@ more arch helmet more arch skill_smithery +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Dwarf/greater_dwarven_guard.trs b/monster/humanoid/Dwarf/greater_dwarven_guard.trs index 6681d58a2..6b407bd08 100644 --- a/monster/humanoid/Dwarf/greater_dwarven_guard.trs +++ b/monster/humanoid/Dwarf/greater_dwarven_guard.trs @@ -15,4 +15,7 @@ more more arch mithril nrof 3 +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Dwarf/lesser_dwarven_guard.trs b/monster/humanoid/Dwarf/lesser_dwarven_guard.trs index b21eadb32..13201c929 100644 --- a/monster/humanoid/Dwarf/lesser_dwarven_guard.trs +++ b/monster/humanoid/Dwarf/lesser_dwarven_guard.trs @@ -15,4 +15,7 @@ more more arch mithril nrof 1 +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Dwarf/renegade_wizard.trs b/monster/humanoid/Dwarf/renegade_wizard.trs index 893ee7b2d..d251811c0 100644 --- a/monster/humanoid/Dwarf/renegade_wizard.trs +++ b/monster/humanoid/Dwarf/renegade_wizard.trs @@ -11,4 +11,7 @@ more arch abil_slow more list random_books +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Elf/dark_elf.trs b/monster/humanoid/Elf/dark_elf.trs index fbde90981..92d4eac97 100644 --- a/monster/humanoid/Elf/dark_elf.trs +++ b/monster/humanoid/Elf/dark_elf.trs @@ -9,4 +9,7 @@ more end more list throw_rich +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Elf/elf_1.trs b/monster/humanoid/Elf/elf_1.trs index 9a4474c90..42e426d66 100644 --- a/monster/humanoid/Elf/elf_1.trs +++ b/monster/humanoid/Elf/elf_1.trs @@ -3,4 +3,7 @@ treasure elf_1 list all_spell_skills more list throw_stnd +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Halfling/halfling1.trs b/monster/humanoid/Halfling/halfling1.trs index 1a7642b6e..1beb66be6 100644 --- a/monster/humanoid/Halfling/halfling1.trs +++ b/monster/humanoid/Halfling/halfling1.trs @@ -9,4 +9,7 @@ more arch skill_stealing more arch skill_hide +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Human/blade_dancer.trs b/monster/humanoid/Human/blade_dancer.trs index 5b1ab8429..92a0cbe48 100644 --- a/monster/humanoid/Human/blade_dancer.trs +++ b/monster/humanoid/Human/blade_dancer.trs @@ -13,9 +13,9 @@ more no arch skill_punching end -more - arch heart - chance 5 more list standard +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Human/child.trs b/monster/humanoid/Human/child.trs index 9ddbd0e81..a4dd25c8b 100644 --- a/monster/humanoid/Human/child.trs +++ b/monster/humanoid/Human/child.trs @@ -4,4 +4,7 @@ treasure child more arch chocolate chance 5 +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Human/child_thief.trs b/monster/humanoid/Human/child_thief.trs index 65a23fff8..f403aa550 100644 --- a/monster/humanoid/Human/child_thief.trs +++ b/monster/humanoid/Human/child_thief.trs @@ -9,4 +9,7 @@ more arch goldcoin nrof 50 chance 20 +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Human/cleric.trs b/monster/humanoid/Human/cleric.trs index 814c72571..2e0bb271c 100644 --- a/monster/humanoid/Human/cleric.trs +++ b/monster/humanoid/Human/cleric.trs @@ -13,4 +13,7 @@ more arch cleric_book_l1 more arch b_small_shield +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Human/courier.trs b/monster/humanoid/Human/courier.trs index efaf805a0..4cbe11113 100644 --- a/monster/humanoid/Human/courier.trs +++ b/monster/humanoid/Human/courier.trs @@ -3,4 +3,7 @@ treasure courier list standard more arch skill_use_magic_item +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Human/evilclown.trs b/monster/humanoid/Human/evilclown.trs index 82bca338e..1647dbc47 100644 --- a/monster/humanoid/Human/evilclown.trs +++ b/monster/humanoid/Human/evilclown.trs @@ -1,7 +1,7 @@ ## treasure evilclown list humanoid_parts - chance 50 + chance 20 more arch spell_ball_lightning more diff --git a/monster/humanoid/Human/farmer.trs b/monster/humanoid/Human/farmer.trs index f4ed6321c..bcf8c179b 100644 --- a/monster/humanoid/Human/farmer.trs +++ b/monster/humanoid/Human/farmer.trs @@ -3,4 +3,7 @@ treasure farmer list throw_stnd more list all_spell_skills +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Human/man.trs b/monster/humanoid/Human/man.trs index 2821017d8..e8e549fb8 100644 --- a/monster/humanoid/Human/man.trs +++ b/monster/humanoid/Human/man.trs @@ -3,4 +3,7 @@ treasure man list all_spell_skills more list throw_stnd +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Human/princess.trs b/monster/humanoid/Human/princess.trs index 5bb445885..0133dc6fd 100644 --- a/monster/humanoid/Human/princess.trs +++ b/monster/humanoid/Human/princess.trs @@ -3,4 +3,7 @@ treasure princess list all_spell_skills more list throw_stnd +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Human/renegade_priest.trs b/monster/humanoid/Human/renegade_priest.trs index 405b1b2bb..fa8af2731 100644 --- a/monster/humanoid/Human/renegade_priest.trs +++ b/monster/humanoid/Human/renegade_priest.trs @@ -11,4 +11,7 @@ more arch spell_heal more list prayer_book +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Human/sage.trs b/monster/humanoid/Human/sage.trs index 4123132e9..3f9644a5e 100644 --- a/monster/humanoid/Human/sage.trs +++ b/monster/humanoid/Human/sage.trs @@ -11,4 +11,5 @@ more end more list humanoid_parts + chance 20 end diff --git a/monster/humanoid/Human/wizard.trs b/monster/humanoid/Human/wizard.trs index 682d3b1f8..c4c3bcdb3 100644 --- a/monster/humanoid/Human/wizard.trs +++ b/monster/humanoid/Human/wizard.trs @@ -11,4 +11,7 @@ more arch sorcerer_book_l1 more arch b_dagger +more + list humanoid_parts + chance 20 end diff --git a/monster/humanoid/madman.trs b/monster/humanoid/madman.trs index 68f13aebf..a4749a1a3 100644 --- a/monster/humanoid/madman.trs +++ b/monster/humanoid/madman.trs @@ -3,4 +3,7 @@ treasure madman list all_spell_skills more list throw_stnd +more + list humanoid_parts + chance 20 end diff --git a/monster/misc/c_knight.trs b/monster/misc/c_knight.trs index 0dfc173d7..91f8a037e 100644 --- a/monster/misc/c_knight.trs +++ b/monster/misc/c_knight.trs @@ -3,6 +3,7 @@ treasure c_knight arch skill_use_magic_item more list humanoid_parts + chance 20 more arch sword_2 magic 3 diff --git a/monster/misc/c_priest.trs b/monster/misc/c_priest.trs index 1c7d77c26..150b9a449 100644 --- a/monster/misc/c_priest.trs +++ b/monster/misc/c_priest.trs @@ -3,6 +3,7 @@ treasure c_m_priest list all_spell_skills more list humanoid_parts + chance 20 more arch staff magic 1 @@ -46,6 +47,7 @@ treasure c_priest list all_spell_skills more list humanoid_parts + chance 20 more arch staff magic 3 diff --git a/monster/misc/high_chaos_knight.trs b/monster/misc/high_chaos_knight.trs index 1d89390d5..370b43339 100644 --- a/monster/misc/high_chaos_knight.trs +++ b/monster/misc/high_chaos_knight.trs @@ -3,4 +3,7 @@ treasure high_chaos_knight arch wicked_sabre more list c_knight +more + list humanoid_parts + chance 20 end diff --git a/monster/misc/master_chaos_priest.trs b/monster/misc/master_chaos_priest.trs index 49a18c546..38a93c858 100644 --- a/monster/misc/master_chaos_priest.trs +++ b/monster/misc/master_chaos_priest.trs @@ -5,4 +5,5 @@ more arch spell_dragonbreath more list c_priest +# No need to include humanoid_parts, it's already included in c_priest. end diff --git a/monster/undead/wight.trs b/monster/undead/wight.trs index d29b53a11..4a0334442 100644 --- a/monster/undead/wight.trs +++ b/monster/undead/wight.trs @@ -1,5 +1,5 @@ ## treasure wight - arch fl_corpse - chance 50 + list humanoid_parts + chance 20 end diff --git a/monster/undead/zombie.trs b/monster/undead/zombie.trs index 43bea9767..ecd437316 100644 --- a/monster/undead/zombie.trs +++ b/monster/undead/zombie.trs @@ -1,5 +1,5 @@ ## treasure zombie - arch fl_corpse + list humanoid_parts chance 20 end diff --git a/player/race/viking.trs b/player/race/viking.trs index df4855160..6c6aa65d9 100644 --- a/player/race/viking.trs +++ b/player/race/viking.trs @@ -11,4 +11,7 @@ more arch b_small_shield more arch bighorned_helmet +more + list humanoid_parts + chance 20 end diff --git a/treasures.trs b/treasures.trs index d3f1fa50e..daf77e275 100644 --- a/treasures.trs +++ b/treasures.trs @@ -1650,9 +1650,6 @@ end ## treasure rich list rich_old -more - list humanoid_parts - chance 20 end ## @@ -1673,9 +1670,6 @@ end ## treasure poor list poor_old -more - list humanoid_parts - chance 20 end # I switched the names to '_old' -- these lists @@ -1919,6 +1913,9 @@ more arch skill_hide more list poor +more + list humanoid_parts + chance 20 end ## @@ -1966,6 +1963,9 @@ more arch r_sack more arch sandals +more + list humanoid_parts + chance 20 end ## @@ -1985,6 +1985,9 @@ more more arch arrow nrof 50 +more + list humanoid_parts + chance 20 end ## @@ -2002,6 +2005,9 @@ more arch sack more arch cloak +more + list humanoid_parts + chance 20 end ## @@ -2019,6 +2025,9 @@ more arch bag more arch cloak +more + list humanoid_parts + chance 20 end ## @@ -2034,6 +2043,9 @@ more arch plate_mail more arch sack +more + list humanoid_parts + chance 20 end ## @@ -2051,6 +2063,9 @@ more arch horned_helmet more arch sack +more + list humanoid_parts + chance 20 end ## @@ -2068,6 +2083,9 @@ more arch cleric_book_l1 more arch amulet +more + list humanoid_parts + chance 20 end ## @@ -2083,6 +2101,9 @@ more arch sorcerer_book_l1 more arch evoker_book_l1 +more + list humanoid_parts + chance 20 end ##