11from components .ai import HostileEnemy
2- from components import consumable
2+ from components import consumable , equippable
33from components .fighter import Fighter
44from components .inventory import Inventory
55from components .level import Level
66from entity import Actor , Item
7+ from components .equipment import Equipment
78
89player = Actor (
910 char = "@" ,
1011 color = (255 , 255 , 0 ),
1112 name = "Player" ,
1213 ai_cls = HostileEnemy ,
13- fighter = Fighter (hp = 30 , defense = 2 , power = 5 ),
14+ fighter = Fighter (hp = 30 , base_defense = 1 , base_power = 2 ),
1415 inventory = Inventory (capacity = 26 ),
1516 inspect_message = "It's yourself. What would you ask for?" ,
1617 level = Level (level_up_base = 200 ),
18+ equipment = Equipment (),
1719)
1820
1921smile_mold = Actor (
2022 char = "m" ,
2123 color = (255 , 80 , 80 ),
2224 name = "Slime Mold" ,
2325 ai_cls = HostileEnemy ,
24- fighter = Fighter (hp = 10 , defense = 0 , power = 3 ),
26+ fighter = Fighter (hp = 10 , base_defense = 0 , base_power = 3 ),
2527 inventory = Inventory (capacity = 0 ),
2628 inspect_message = "It's a slime mold... That is alive! It looks hungry for your flesh." ,
2729 level = Level (xp_given = 35 ),
30+ equipment = Equipment (),
2831)
2932rusty_automaton = Actor (
3033 char = "a" ,
3134 color = (200 , 174 , 137 ),
3235 name = "Rusty Automaton" ,
3336 ai_cls = HostileEnemy ,
34- fighter = Fighter (hp = 16 , defense = 1 , power = 4 ),
37+ fighter = Fighter (hp = 16 , base_defense = 1 , base_power = 4 ),
3538 inventory = Inventory (capacity = 0 ),
3639 inspect_message = "He looks like he's been here a while. I Won't say he's having a great time existing." ,
3740 level = Level (xp_given = 100 ),
41+ equipment = Equipment (),
3842)
3943
4044healing_gel = Item (
5862 consumable = consumable .ConfusionConsumable (number_of_turns = 10 ),
5963 inspect_message = "Bright flashes always makes everyone disoriented. I'd get confused if i were to look at it." ,
6064)
61- fireball_Gun = Item (
65+ fireball_gun = Item (
6266 char = "~" ,
6367 color = (255 , 0 , 0 ),
6468 name = "Fireball Gun" ,
6569 consumable = consumable .FireballDamageConsumable (damage = 12 , radius = 3 ),
6670 inspect_message = "It's a gun that shoots fireballs. Like the ones from fantasy games. It's pretty effective!" ,
71+ )
72+
73+ pocket_kinfe = Item ( char = "/" , color = (102 , 255 , 255 ), name = "Pocket kinfe" , equippable = equippable .PocketKinfe (),
74+ inspect_message = "The most pesonal kinfe you'll ever find. Use it if you're in a pinch."
75+ )
76+
77+ old_kinfe = Item (
78+ char = "/" , color = (102 , 255 , 255 ), name = "Old kinfe" , equippable = equippable .OldKinfe (),
79+ inspect_message = "It's a old rusty kitchen kinfe. It's not very sharp, but it's still effective."
80+ )
81+ sharp_kinfe = Item (char = "/" , color = (102 , 255 , 255 ), name = "Sharp kinfe" , equippable = equippable .SharpKinfe (),
82+ inspect_message = "It's a kitchen kinfe that was not let outside at least."
83+ )
84+
85+ scrap_chest_plate = Item (
86+ char = "[" ,
87+ color = (102 , 255 , 255 ),
88+ name = "Scrap chest plate" ,
89+ equippable = equippable .ScrapChestPlate (),
90+ inspect_message = "It's a chest plate made of scrap metal. It's not very strong, but it's still effective." ,
91+ )
92+ iron_chest_plate = Item (
93+ char = "[" ,
94+ color = (102 , 255 , 255 ),
95+ name = "Iron chest plate" ,
96+ equippable = equippable .IronChestPlate (),
97+ inspect_message = "It's a chest plate made of iron. Put it on and you'll be able to take a beating." )
98+
99+ steel_chest_plate = Item (
100+ char = "[" , color = (102 , 255 , 255 ), name = "Steel chest plate" , equippable = equippable .SteelChestPlate (),
101+ inspect_message = "It's a chest plate, now made of steel. You'll be able to take quite the beating!"
67102)
0 commit comments