Skip to content

Commit

Permalink
feat: limit damage per tick for some monsters
Browse files Browse the repository at this point in the history
  • Loading branch information
goblinhack committed Nov 11, 2023
1 parent bf81c7d commit 1c231f7
Show file tree
Hide file tree
Showing 79 changed files with 133 additions and 50 deletions.
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -286,23 +286,24 @@ Weapons
<!-- begin weapons type marker -->
| Name | Class/Rarity | Damage | Damage Roll | Special | Weapon Damaged Chance | Runic Chance | Gold Value |
| :--- | --- | --- | --- | --- | --- | --- | --- |
| Sword Of Darkness | C/v-rare | 12 - 42 | 6d6+6 | Immunity-Acid<br /> | 0.01 % | Y | 1000 |
| Warhammer | C/common | 4 - 32 | 4d8 | Swing-penalty<br />Hits all surrounding<br /> | 0.01 % | Y | 450 |
| Very Broadsword | C/uncommon | 2 - 24 | 2d12 | Hits adjacent<br /> | 0.01 % | Y | 350 |
| Mace | C/common | 3 - 24 | 3d8 | Swing-penalty<br /> | 0.01 % | Y | 350 |
| Very Broadsword | C/uncommon | 2 - 24 | 2d12 | Hits adjacent<br /> | 0.01 % | Y | 350 |
| Double Shovel | C/uncommon | 2 - 20 | 2d10 | Hits in-front and behind<br /> | 1.00 % | Y | 50 |
| Holy Sword Of Clonrichet | C/v-rare | 5 - 20 | 1d16+4 | Immunity-Acid<br />Immunity-Cold<br />Immunity-Poison<br />x2 undead<br />Hits all surrounding<br /> | 0.01 % | Y | 2500 |
| Scythe | C/uncommon | 3 - 18 | 3d6 | Hits all surrounding<br /> | 0.05 % | Y | 250 |
| Sword Of Plutonium | C/v-rare | 5 - 16 | 1d12+4 | Immunity-Acid<br /> | 0.01 % | Y | 1000 |
| Sword Of Duck Summoning | C/v-rare | 3 - 12 | 1d10+2 | Immunity-Acid<br /> | 0.01 % | Y | 1500 |
| Sword Of Draining | C/v-rare | 1 - 12 | 1d12 | Damage-Drain:1d20<br /> Immunity-Drain<br /> Additional-attack<br /> | 0.05 % | Y | 1000 |
| Cutlass | B/rare | 1 - 10 | 1d10 | | 0.20 % | Y | 100 |
| Sword Of Duck Summoning | C/v-rare | 3 - 12 | 1d10+2 | Immunity-Acid<br /> | 0.01 % | Y | 1500 |
| Pike | B/uncommon | 1 - 10 | 1d10 | Hits two ahead<br /> | 0.50 % | Y | 10 |
| Short Sword | A/common | 1 - 8 | 1d8 | | 0.10 % | Y | 100 |
| Cutlass | B/rare | 1 - 10 | 1d10 | | 0.20 % | Y | 100 |
| Shovel | B/uncommon | 1 - 8 | 1d8 | | 0.50 % | Y | 5 |
| Short Sword | A/common | 1 - 8 | 1d8 | | 0.10 % | Y | 100 |
| Rusty Short Sword | A/common | 2 - 7 | 1d6+1 | Damage-Poison:1d2+1<br /> | 2.00 % | Y | 50 |
| Short Axe | B/uncommon | 1 - 6 | 1d6 | Hits all surrounding<br /> | 0.05 % | Y | 150 |
| Wooden Short Sword | A/common | 1 - 4 | 1d4 | | 1.00 % | Y | 25 |
| Dagger | A/common | 1 - 4 | 1d4 | | 0.05 % | Y | 15 |
| Wooden Short Sword | A/common | 1 - 4 | 1d4 | | 1.00 % | Y | 25 |
<!-- end weapons type marker -->

Pixelart Screenshots
Expand Down Expand Up @@ -561,7 +562,7 @@ Other content
- 24 x staffs
- 24 x spells
- 20 x buffs
- 17 x weapons
- 18 x weapons
- 14 x potions
- 12 x debuffs
- 11 x skills
Expand Down
Binary file modified data/gfx.tgz
Binary file not shown.
38 changes: 19 additions & 19 deletions python/gfx.py
Original file line number Diff line number Diff line change
Expand Up @@ -2122,7 +2122,7 @@ def init_tiles_16x16_main():
"sword_holy",
"warhammer",
"mace",
"sword_darkblade",
"sword_darkness",
"",
"",
"",
Expand Down Expand Up @@ -14108,21 +14108,21 @@ def init_weapons_tiles():
"mace_swing_up.5",
"mace_swing_up.6",
#############################################################
"sword_darkblade_carry.1",
"sword_darkblade_carry.2",
"sword_darkblade_carry.3",
"sword_darkblade_carry.4",
"sword_darkblade_carry.5",
"sword_darkblade_carry.6",
"sword_darkness_carry.1",
"sword_darkness_carry.2",
"sword_darkness_carry.3",
"sword_darkness_carry.4",
"sword_darkness_carry.5",
"sword_darkness_carry.6",
"",
"",
"",
"sword_darkblade_swing_left.1",
"sword_darkblade_swing_left.2",
"sword_darkblade_swing_left.3",
"sword_darkblade_swing_left.4",
"sword_darkblade_swing_left.5",
"sword_darkblade_swing_left.6",
"sword_darkness_swing_left.1",
"sword_darkness_swing_left.2",
"sword_darkness_swing_left.3",
"sword_darkness_swing_left.4",
"sword_darkness_swing_left.5",
"sword_darkness_swing_left.6",
"",
"",
"",
Expand All @@ -14132,12 +14132,12 @@ def init_weapons_tiles():
"",
"",
"",
"sword_darkblade_swing_up.1",
"sword_darkblade_swing_up.2",
"sword_darkblade_swing_up.3",
"sword_darkblade_swing_up.4",
"sword_darkblade_swing_up.5",
"sword_darkblade_swing_up.6",
"sword_darkness_swing_up.1",
"sword_darkness_swing_up.2",
"sword_darkness_swing_up.3",
"sword_darkness_swing_up.4",
"sword_darkness_swing_up.5",
"sword_darkness_swing_up.6",
#############################################################
"spectral_blade.1",
"spectral_blade.2",
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/acid_blob.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ def tp_init(name, text_long_name, text_short_name):
my.consume_per_bite_amount(self, 10)
my.distance_vision(self, 3)
my.dmg_chance_d1000_nat_att(self, 0, 1000)
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d10")
my.dmg_nat_att_type(self, "burn")
my.dmg_rcv_doubled_from_cold(self, True)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/bat_greater.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ def tp_init(name, text_long_name):
my.dmg_chance_d1000_nat_att(self, 0, 100)
my.dmg_chance_d1000_poison(self, 0, 100)
my.dmg_claw_dice(self, "1d6")
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d4+2")
my.dmg_nat_att_type(self, "gore")
my.dmg_poison_dice(self, "1d4+1")
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/bat_lesser.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ def tp_init(name, text_long_name):
my.dmg_chance_d1000_claw(self, 0, 500)
my.dmg_chance_d1000_nat_att(self, 0, 900)
my.dmg_claw_dice(self, "1d2")
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1")
my.dmg_nat_att_type(self, "nibble")
my.environ_hates_fire(self, 100)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/bat_minion.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ def tp_init(name, text_long_name):
my.dmg_chance_d1000_claw(self, 0, 500)
my.dmg_chance_d1000_nat_att(self, 0, 900)
my.dmg_claw_dice(self, "1d2")
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1")
my.dmg_nat_att_type(self, "nibble")
my.environ_hates_fire(self, 100)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/bearowl.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ def tp_init(name, text_long_name):
my.distance_vision(self, 10)
my.dmg_chance_d1000_nat_att(self, 0, 1000)
my.dmg_chance_d1000_nat_att(self, 1, 200)
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "2d8+5")
my.dmg_nat_att_type(self, "beak")
my.dmg_num_of_attacks(self, 2)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/belcher.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ def tp_init(name, text_long_name, text_short_name):
my.dmg_chance_d1000_digest(self, 0, 1000)
my.dmg_chance_d1000_nat_att(self, 0, 1000)
my.dmg_digest_dice(self, "1d10")
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d20")
my.dmg_nat_att_type(self, "burn")
my.dmg_rcv_doubled_from_fire(self, True)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/blinkcat.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ def tp_init(name, text_long_name):
my.distance_avoid(self, 2)
my.distance_vision(self, 3)
my.dmg_chance_d1000_nat_att(self, 0, 100)
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d3+1")
my.dmg_nat_att_type(self, "bite")
my.dmg_rcv_doubled_from_fire(self, True)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/bloodbug.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ def tp_init(name, text_long_name):
my.dmg_chance_d1000_bite(self, 0, 500)
my.dmg_chance_d1000_nat_att(self, 0, 900)
my.dmg_chance_d1000_stamina_drain(self, 1, 10)
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d2+1")
my.dmg_nat_att_type(self, "bite")
my.dmg_stamina_dice(self, "1d1")
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/carcas_creeper.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ def tp_init(name, text_long_name):
my.dmg_chance_d1000_nat_att(self, 0, 500)
my.dmg_chance_d1000_poison(self, 0, 200)
my.dmg_claw_dice(self, "1d6")
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d6+2")
my.dmg_nat_att_type(self, "gore")
my.dmg_poison_dice(self, "1d10")
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/centipede.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ def tp_init(name, text_long_name):
my.dmg_chance_d1000_nat_att(self, 0, 500)
my.dmg_chance_d1000_poison(self, 0, 500)
my.dmg_claw_dice(self, "1d4")
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d4+2")
my.dmg_nat_att_type(self, "gore")
my.dmg_poison_dice(self, "1d4")
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/crab_sewer.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ def tp_init(name, text_long_name):
my.distance_avoid(self, 2)
my.distance_vision(self, 3)
my.dmg_chance_d1000_nat_att(self, 0, 100)
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d3+1")
my.dmg_nat_att_type(self, "bite")
my.dmg_rcv_doubled_from_fire(self, True)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/death_hornet.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ def tp_init(name, text_long_name):
my.dmg_chance_d1000_bite(self, 0, 500)
my.dmg_chance_d1000_nat_att(self, 0, 900)
my.dmg_chance_d1000_poison(self, 0, 900)
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d4+1")
my.dmg_nat_att_type(self, "pierce")
my.dmg_poison_dice(self, "1d10")
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/dog.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ def tp_init(name, text_long_name):
my.consume_per_bite_amount(self, 3)
my.distance_avoid(self, 7)
my.distance_vision(self, 7)
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d4+2")
my.dmg_nat_att_type(self, "bite")
my.environ_dislikes_poison(self, 100)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/dogman.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ def tp_init(name, text_long_name):
my.distance_throw(self, 10)
my.distance_vision(self, 10)
my.dmg_chance_d1000_nat_att(self, 0, 100)
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d4+1")
my.dmg_nat_att_type(self, "bite")
my.dmg_rcv_doubled_from_fire(self, True)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/duck1.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ def tp_init(name, text_long_name):
my.dmg_chance_d1000_claw(self, 0, 500)
my.dmg_chance_d1000_nat_att(self, 0, 900)
my.dmg_claw_dice(self, "1d3")
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d3+1")
my.dmg_nat_att_type(self, "webbed")
my.environ_hates_fire(self, 100)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/duck2.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ def tp_init(name, text_long_name):
my.dmg_chance_d1000_claw(self, 0, 500)
my.dmg_chance_d1000_nat_att(self, 0, 900)
my.dmg_claw_dice(self, "1d6")
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d6+1")
my.dmg_nat_att_type(self, "webbed")
my.environ_hates_fire(self, 100)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/duck3.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ def tp_init(name, text_long_name):
my.dmg_chance_d1000_claw(self, 0, 500)
my.dmg_chance_d1000_nat_att(self, 0, 900)
my.dmg_claw_dice(self, "1d6")
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d8+4")
my.dmg_nat_att_type(self, "metal wing")
my.environ_hates_fire(self, 100)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/eel.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ def tp_init(name, text_long_name):
my.dmg_bite_dice(self, "1d4")
my.dmg_chance_d1000_bite(self, 0, 500)
my.dmg_chance_d1000_nat_att(self, 0, 900)
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d3+1")
my.dmg_nat_att_type(self, "bite")
my.environ_dislikes_fire(self, 100)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/electric_eel.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ def tp_init(name, text_long_name):
my.dmg_bite_dice(self, "1d4")
my.dmg_chance_d1000_bite(self, 0, 500)
my.dmg_chance_d1000_nat_att(self, 0, 900)
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d3+1")
my.dmg_nat_att_type(self, "bite")
my.environ_dislikes_fire(self, 100)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/firefox.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ def tp_init(name, text_long_name):
my.consume_per_bite_amount(self, 5)
my.distance_avoid(self, 7)
my.distance_vision(self, 7)
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d6+2")
my.dmg_nat_att_type(self, "bite")
my.environ_dislikes_poison(self, 100)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/fleshbee.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ def tp_init(name, text_long_name):
my.dmg_chance_d1000_claw(self, 0, 500)
my.dmg_chance_d1000_nat_att(self, 0, 900)
my.dmg_claw_dice(self, "1d3")
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d3+1")
my.dmg_nat_att_type(self, "stab")
my.gfx_anim_use(self, "attack_red")
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/gloat.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ def tp_init(name, text_long_name, text_short_name):
my.dmg_chance_d1000_digest(self, 0, 1000)
my.dmg_chance_d1000_nat_att(self, 0, 1000)
my.dmg_digest_dice(self, "1d40")
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d20")
my.dmg_nat_att_type(self, "burn")
my.dmg_rcv_doubled_from_acid(self, True)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/gnome_all.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ def tp_init(name, text_long_name):
my.distance_leader_max(self, 5)
my.distance_throw(self, 8)
my.distance_vision(self, 7)
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d2+1")
my.dmg_nat_att_type(self, "stab")
my.environ_dislikes_acid(self, 100)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/goat_battle.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ def tp_init(name, text_long_name):
my.consume_per_bite_amount(self, 2)
my.distance_avoid(self, 5)
my.distance_vision(self, 7)
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d6+2")
my.dmg_nat_att_type(self, "rutt")
my.dmg_rcv_doubled_from_fire(self, True)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/goldfish.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ def tp_init(name, text_long_name):
my.dmg_bite_dice(self, "1d1+1")
my.dmg_chance_d1000_bite(self, 0, 50)
my.dmg_chance_d1000_nat_att(self, 0, 100)
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1")
my.dmg_nat_att_type(self, "nibble")
my.environ_likes_shallow_water(self, True)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/hellpup.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ def tp_init(name, text_long_name):
my.consume_per_bite_amount(self, 5)
my.distance_avoid(self, 7)
my.distance_vision(self, 7)
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d6+2")
my.dmg_nat_att_type(self, "bite")
my.environ_dislikes_poison(self, 100)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/iceman.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ def tp_init(name, text_long_name):
my.dmg_chance_d1000_cold(self, 0, 1000)
my.dmg_chance_d1000_nat_att(self, 0, 100)
my.dmg_cold_dice(self, "1d8")
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_type(self, "touches")
my.environ_hates_fire(self, 100)
my.gfx_anim_use(self, "attack_red")
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/jackalope.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ def tp_init(name, text_long_name):
my.distance_avoid(self, 5)
my.distance_vision(self, 5)
my.dmg_chance_d1000_nat_att(self, 0, 900)
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d4")
my.dmg_nat_att_type(self, "antler")
my.gfx_anim_use(self, "attack_red")
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/lava_ant.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ def tp_init(name, text_long_name):
my.dmg_chance_d1000_nat_att(self, 0, 900)
my.dmg_claw_dice(self, "1d3")
my.dmg_fire_dice(self, "1d3+1")
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d3+1")
my.dmg_nat_att_type(self, "burn")
my.dmg_rcv_doubled_from_cold(self, True)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/mantisman.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ def tp_init(name, text_long_name):
my.distance_avoid(self, 8)
my.distance_throw(self, 6)
my.distance_vision(self, 3)
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d12+8")
my.dmg_nat_att_type(self, "claw")
my.dmg_rcv_doubled_from_fire(self, True)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/meatfairy.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ def tp_init(name, text_long_name):
my.dmg_chance_d1000_claw(self, 0, 500)
my.dmg_chance_d1000_nat_att(self, 0, 900)
my.dmg_claw_dice(self, "1d2")
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d3+1")
my.dmg_nat_att_type(self, "stab")
my.gfx_anim_use(self, "attack_red")
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/mimic_awake.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ def tp_init(name, text_long_name, text_short_name):
my.distance_avoid(self, 2)
my.distance_vision(self, 5)
my.dmg_chance_d1000_nat_att(self, 0, 100)
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d8+4")
my.dmg_nat_att_type(self, "bite")
my.dmg_rcv_doubled_from_fire(self, True)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/mimic_sleeping.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ def tp_init(name, text_long_name):
my.distance_avoid(self, 2)
my.distance_vision(self, 5)
my.dmg_chance_d1000_nat_att(self, 0, 100)
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d8+4")
my.dmg_nat_att_type(self, "bite")
my.dmg_rcv_doubled_from_fire(self, True)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/molekin.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ def tp_init(name, text_long_name):
my.distance_avoid(self, 8)
my.distance_throw(self, 6)
my.distance_vision(self, 10)
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d4+2")
my.dmg_nat_att_type(self, "claw")
my.dmg_rcv_doubled_from_fire(self, True)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/moresquito.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ def tp_init(name, text_long_name):
my.dmg_chance_d1000_poison(self, 0, 900)
my.dmg_chance_d1000_stamina_drain(self, 1, 200)
my.dmg_claw_dice(self, "1d3")
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d3+1")
my.dmg_nat_att_type(self, "stab")
my.dmg_poison_dice(self, "1d4")
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/murder_bunny.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ def tp_init(name, text_long_name):
my.dmg_chance_d1000_claw(self, 1, 1000)
my.dmg_chance_d1000_nat_att(self, 0, 900)
my.dmg_claw_dice(self, "1d4")
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d8")
my.dmg_nat_att_type(self, "demon stare")
my.dmg_num_of_attacks(self, 2)
Expand Down
1 change: 1 addition & 0 deletions python/things/monsters/narhornet.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ def tp_init(name, text_long_name):
my.dmg_chance_d1000_bite(self, 0, 500)
my.dmg_chance_d1000_nat_att(self, 0, 900)
my.dmg_chance_d1000_poison(self, 0, 900)
my.dmg_limited_per_tick(self, True)
my.dmg_nat_att_dice(self, "1d4+1")
my.dmg_nat_att_type(self, "sting")
my.dmg_poison_dice(self, "1d8")
Expand Down
Loading

0 comments on commit 1c231f7

Please sign in to comment.