Opened 3 years ago

Last modified 17 months ago

#1805 new change

More intelligent starting kit for birth_no_recall characters

Reported by: PowerWyrm Owned by:
Milestone: Future Keywords:
Cc:

Description

Currently, a character that starts with the birth_no_recall and birth_start_kit options will start with a useless scroll of Word of Recall... which value is substracted from its initial gold pool.

Usually, when playing a no_recall character (and even more when playing an ironman character), you want to start with the most useful items you can get from the town: supplies, books for spellcasters... So every penny you can get at start counts.

My idea: remove any unnecessary item at birth for no_recall characters and replace them with a boost in starting gold.

How to implement it:

  • in p_class.txt, add a boolean flag at the end of each 'E' line with a value of 1 if the item is to be given at birth to no_recall characters, 0 otherwise
  • add a boolean flag in struct start_item
  • set the flag to its value from p_class.txt in parse_c_e
  • only generate the item if the flag is 1 in player_outfit
  • (optional) give more gold to no_recall characters at birth

For p_class.txt, I'd keep the starting food, torches, weapon and book:

Warrior
E:food:Ration of Food:1:3:1
E:light:Wooden Torch:1:3:1
E:potion:Berserk Strength:1:1:0
E:sword:Dagger:1:1:1
E:soft armour:Soft Leather Armour:1:1:0
E:scroll:Word of Recall:1:1:0

Mage
E:food:Ration of Food:1:3:1
E:light:Wooden Torch:1:3:1
E:magic book:[Magic for Beginners]:1:1:1
E:sword:Dagger:1:1:1
E:scroll:Word of Recall:1:1:0

Priest
E:food:Ration of Food:1:3:1
E:light:Wooden Torch:1:3:1
E:prayer book:[Beginners Handbook]:1:1:1
E:hafted:Mace:1:1:1
E:potion:Cure Serious Wounds:2:2:1 (any character would buy those, so why not give them at birth)
E:scroll:Word of Recall:1:1:0

Rogue
E:food:Ration of Food:1:3:1
E:light:Wooden Torch:1:3:1
E:magic book:[Magic for Beginners]:1:1:1
E:sword:Dagger:1:1:1
E:soft armour:Soft Leather Armour:1:1:0
E:scroll:Word of Recall:1:1:0

Ranger
E:food:Ration of Food:1:3:1
E:light:Wooden Torch:1:3:1
E:magic book:[Magic for Beginners]:1:1:1
E:sword:Dagger:1:1:1
E:bow:Short Bow:1:1:0 (you may want to start with a sling here)
E:arrow:Arrow:15:20:0
E:scroll:Word of Recall:1:1:0

Paladin
E:food:Ration of Food:1:3:1
E:light:Wooden Torch:1:3:1
E:prayer book:[Beginners Handbook]:1:1:1
E:sword:Dagger:1:1:1
E:scroll:Protection from Evil:1:1:0
E:scroll:Word of Recall:1:1:0

Change History (1)

comment:1 Changed 17 months ago by nckmccnnll

  • Milestone changed from Triage to Future

Moving to future

Note: See TracTickets for help on using tickets.