Skip to content

Commit

Permalink
various fixes, boss difficulty started
Browse files Browse the repository at this point in the history
  • Loading branch information
endlesssolitude committed Jul 28, 2021
1 parent 9e7cb22 commit 3bba7e7
Show file tree
Hide file tree
Showing 38 changed files with 1,706 additions and 57 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@

# ShatteredPixelDungeon-DetailedDescVersion #



***FREEZING***

This project is updating very slowly...

## General ##

A private mod of ShatteredPixelDungeon (Evan) working as a dictionary and a tester.

Expand All @@ -23,9 +23,9 @@ Aim to help dungeon players know the data and mechanics of game, and have a plat

- TestMode that has convinet access to most items and can travel between floors.

- A few expansions for the original game. Expansions are quite limited because I can only add new contents via limited interfaces, or it would be a disaster when transferring between versions.
- A few expansions for the original game. Expansions are quite limited because I can only add new contents via limited custom interfaces, or it would be a disaster when transferring between versions.

- And other parts of the game is TOTALLY UNCHANGED to keep inline with the original ShatterdPD.
- And other parts of the game is UNCHANGED to keep inline with the original ShatterdPD.

*****************More*****************

Expand Down
73 changes: 73 additions & 0 deletions core/src/main/assets/data/hardboss/goo/easy.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
#note that: factor is always float

#max health int
hardgoo.base_ht=110
#accuracy int
hardgoo.base_acc=15
#evasion int
hardgoo.base_eva=10
#min/max attack damage int
hardgoo.base_min_atk=2
hardgoo.base_max_atk=8
#min/max defense int
hardgoo.base_min_def=0
hardgoo.base_max_def=2
#base move speed float
hardgoo.base_speed=1.0
#defeat experience int
hardgoo.exp=15

#speed factor in water
hardgoo.water_speed=1.25
#half health damage reinforcement factor
hardgoo.half_health_modifier=1.25
#8 water reinforcement factor
hardgoo.all_water_modifier=1.25
#pump attack factor
hardgoo.pump_modifier=3.5
#can pump attack even if lose target boolean
hardgoo.force_pump_attack=false
#pump range int
hardgoo.max_pump_range=2
#detroy wall bool
hardgoo.pump_destroy=false
#give debuffs bool
hardgoo.pump_debuff=false
#attack all bool
hardgoo.pump_attack_aoe=false
#pump chance pre half health
hardgoo.pump_chance_a=0.3
#pump chance post half health
hardgoo.pump_chance_b=0.45
#summon by time bool
hardgoo.can_passive_summon=false
#summon cd float
hardgoo.passive_summon_cd=100
#summon when take damage bool
hardgoo.can_damage_summon=true
#damage above this cause summon int
hardgoo.damage_summon_threshold=7
#set floor to water before act bool
hardgoo.first_change_water=false
#heal per turn in water int
hardgoo.water_regeneration=1
#all-water heal p.t. int
hardgoo.extra_regeneration=1
#golden key after defeat bool
hardgoo.extra_key_drop=false


#max health int
minigoo.ht=10
#evasion int
minigoo.eva=8
#speed float
minigoo.speed=1.5
#explosion base damage float
minigoo.base_damage=3.5
#defeat explosion factor
minigoo.passive_explode_factor=1.25
#self-explode factor
minigoo.suicide_explode_factor=2.5
#heal for neighbours on defeat float
minigoo.neighbour_heal=0
73 changes: 73 additions & 0 deletions core/src/main/assets/data/hardboss/goo/hard.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
#note that: factor is always float

#max health int
hardgoo.base_ht=150
#accuracy int
hardgoo.base_acc=17
#evasion int
hardgoo.base_eva=10
#min/max attack damage int
hardgoo.base_min_atk=3
hardgoo.base_max_atk=9
#min/max defense int
hardgoo.base_min_def=0
hardgoo.base_max_def=2
#base move speed float
hardgoo.base_speed=1.0
#defeat experience int
hardgoo.exp=25

#speed factor in water
hardgoo.water_speed=1.45
#half health reinforcement factor
hardgoo.half_health_modifier=1.5
#8 water reinforcement factor
hardgoo.all_water_modifier=1.45
#pump attack factor
hardgoo.pump_modifier=3.75
#can pump attack even if lose target boolean
hardgoo.force_pump_attack=false
#pump range int
hardgoo.max_pump_range=3
#detroy wall bool
hardgoo.pump_destroy=false
#give debuffs bool
hardgoo.pump_debuff=true
#attack all bool
hardgoo.pump_attack_aoe=true
#pump chance pre half health
hardgoo.pump_chance_a=0.5
#pump chance post half health
hardgoo.pump_chance_b=0.62
#summon by time bool
hardgoo.can_passive_summon=true
#summon cd float
hardgoo.passive_summon_cd=26
#summon when take damage bool
hardgoo.can_damage_summon=true
#damage above this cause summon int
hardgoo.damage_summon_threshold=5
#set floor to water before act bool
hardgoo.first_change_water=false
#heal per turn in water int
hardgoo.water_regeneration=1
#all-water heal p.t. int
hardgoo.extra_regeneration=2
#golden key after defeat bool
hardgoo.extra_key_drop=true


#max health int
minigoo.ht=14
#evasion int
minigoo.eva=10
#speed float
minigoo.speed=1.75
#explosion base damage float
minigoo.base_damage=3.9
#defeat explosion factor
minigoo.passive_explode_factor=1.5
#self-explode factor
minigoo.suicide_explode_factor=3
#heal for neighbours on defeat float
minigoo.neighbour_heal=2
73 changes: 73 additions & 0 deletions core/src/main/assets/data/hardboss/goo/lunatic.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
#note that: factor is always float

#max health int
hardgoo.base_ht=150
#accuracy int
hardgoo.base_acc=17
#evasion int
hardgoo.base_eva=10
#min/max attack damage int
hardgoo.base_min_atk=4
hardgoo.base_max_atk=9
#min/max defense int
hardgoo.base_min_def=0
hardgoo.base_max_def=2
#base move speed float
hardgoo.base_speed=1.0
#defeat experience int
hardgoo.exp=30

#speed factor in water
hardgoo.water_speed=1.55
#half health reinforcement factor
hardgoo.half_health_modifier=1.6
#8 water reinforcement factor
hardgoo.all_water_modifier=1.5
#pump attack factor
hardgoo.pump_modifier=4.0
#can pump attack even if lose target boolean
hardgoo.force_pump_attack=true
#pump range int
hardgoo.max_pump_range=4
#detroy wall bool
hardgoo.pump_destroy=true
#give debuffs bool
hardgoo.pump_debuff=true
#attack all bool
hardgoo.pump_attack_aoe=true
#pump chance pre half health
hardgoo.pump_chance_a=0.43
#pump chance post half health
hardgoo.pump_chance_b=0.57
#summon by time bool
hardgoo.can_passive_summon=true
#summon cd float
hardgoo.passive_summon_cd=21
#summon when take damage bool
hardgoo.can_damage_summon=true
#damage above this cause summon int
hardgoo.damage_summon_threshold=3
#set floor to water before act bool
hardgoo.first_change_water=true
#heal per turn in water int
hardgoo.water_regeneration=1
#all-water heal p.t. int
hardgoo.extra_regeneration=2
#golden key after defeat bool
hardgoo.extra_key_drop=true


#max health int
minigoo.ht=15
#evasion int
minigoo.eva=10
#speed float
minigoo.speed=2
#explosion base damage float
minigoo.base_damage=4.0
#defeat explosion factor
minigoo.passive_explode_factor=1.5
#self-explode factor
minigoo.suicide_explode_factor=3.4
#heal for neighbours on defeat float
minigoo.neighbour_heal=4
73 changes: 73 additions & 0 deletions core/src/main/assets/data/hardboss/goo/normal.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
#note that: factor is always float

#max health int
hardgoo.base_ht=140
#accuracy int
hardgoo.base_acc=16
#evasion int
hardgoo.base_eva=10
#min/max attack damage int
hardgoo.base_min_atk=2
hardgoo.base_max_atk=9
#min/max defense int
hardgoo.base_min_def=0
hardgoo.base_max_def=2
#base move speed float
hardgoo.base_speed=1.0
#defeat experience int
hardgoo.exp=20

#speed factor in water
hardgoo.water_speed=1.34
#half health reinforcement factor
hardgoo.half_health_modifier=1.4
#8 water reinforcement factor
hardgoo.all_water_modifier=1.35
#pump attack factor
hardgoo.pump_modifier=3
#can pump attack even if lose target boolean
hardgoo.force_pump_attack=false
#pump range int
hardgoo.max_pump_range=2
#detroy wall bool
hardgoo.pump_destroy=false
#give debuffs bool
hardgoo.pump_debuff=true
#attack all bool
hardgoo.pump_attack_aoe=false
#pump chance pre half health
hardgoo.pump_chance_a=0.4
#pump chance post half health
hardgoo.pump_chance_b=0.55
#summon by time bool
hardgoo.can_passive_summon=true
#summon cd float
hardgoo.passive_summon_cd=33
#summon when take damage bool
hardgoo.can_damage_summon=true
#damage above this cause summon int
hardgoo.damage_summon_threshold=5
#set floor to water before act bool
hardgoo.first_change_water=false
#heal per turn in water int
hardgoo.water_regeneration=1
#all-water heal p.t. int
hardgoo.extra_regeneration=1
#golden key after defeat bool
hardgoo.extra_key_drop=true


#max health int
minigoo.ht=12
#evasion int
minigoo.eva=9
#speed float
minigoo.speed=1.5
#explosion base damage float
minigoo.base_damage=3.7
#defeat explosion factor
minigoo.passive_explode_factor=1.5
#self-explode factor
minigoo.suicide_explode_factor=2.8
#heal for neighbours on defeat float
minigoo.neighbour_heal=0
58 changes: 56 additions & 2 deletions core/src/main/assets/messages/custom/custom_zh.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1435,8 +1435,8 @@ custom.ch.boss.yogreal$larva.rankings_desc=被被Yog-Dzewa-EX吞噬吞噬
custom.ch.boss.yogreal$larva.desc=这些古神的小小造物是一种易于制造的简陋生物。虽然单个幼虫十分脆弱,但它们能够被迅速地制造出来,并会在形成一个大数目后变得难以抵挡。\n\n_在古神周围时极大降低受到伤害_。
custom.ch.boss.yogreal$yogrealripper.desc = 这种恐怖的生物是恶魔利用这里残留的众多矮人尸骸而组成的。恶魔撕裂者外观类似苍白瘦弱的矮人,具有残缺不全的躯干与尖利修长的骨爪。\n\n恶魔撕裂者难以承受沉重的打击,但它们行动迅捷并十分危险。它们能够瞬间扑过极远的距离,再用自己的骨爪刺穿目标。\n\n_在古神周围时极大降低受到伤害_。
custom.ch.boss.yogreal$yogrealripper.rankings_desc=被强化古神吞噬
custom.ch.boss.yogreal$yogrealscorpio.ranking_desc=被强化古神吞噬
custom.ch.boss.yogreal$yogrealsuccubus.ranking_desc=被强化古神吞噬
custom.ch.boss.yogreal$yogrealscorpio.rankings_desc=被强化古神吞噬
custom.ch.boss.yogreal$yogrealsuccubus.rankings_desc=被强化古神吞噬

custom.ch.boss.yogrealfist.invuln_warn=拳头邻接古神之眼时无法受到伤害!
custom.ch.boss.yogrealfist.rankings_desc=被Yog-Dzewa-EX吞噬
Expand All @@ -1460,6 +1460,60 @@ custom.ch.boss.yogreallevel.well_name = 空间之井
custom.ch.boss.yogreallevel.well_desc = 井中涌动着空间的魔力。也许它指向某个地方?


custom.ch.boss.goo.hardgoo.name=强化粘咕
custom.ch.boss.goo.hardgoo.notice=咕-咕!
custom.ch.boss.goo.hardgoo.defeated=咕……咕……
custom.ch.boss.goo.hardgoo.!!!=!!!
custom.ch.boss.goo.hardgoo.pumpup=粘咕正在不断地抽动!
custom.ch.boss.goo.hardgoo.enraged=激怒
custom.ch.boss.goo.hardgoo.gluuurp=咕——————!
custom.ch.boss.goo.hardgoo.rankings_desc=被强化粘咕消化
custom.ch.boss.goo.hardgoo.aoe_damage=你被涌动的邪能吞没了...
custom.ch.boss.goo.hardgoo.desc=我们对粘咕所知甚少。它甚至很有可能不是一个生物,而是下水道表面聚集的邪恶物质得到基本智能而产生的实体。不管怎样,很明显是黑暗魔法造就了这个生物。\n\n其凝胶性质让它吸收了很多黑暗能量,你光是靠近就感受到了一股寒意。如果粘咕使用这种能量对你进行攻击那你肯定支撑不了多久。

custom.ch.boss.goo.minigoo.name = 粘咕分裂体
custom.ch.boss.goo.minigoo.desc = 行动迅捷的粘咕分裂体。\n\n它们看上去毫无威胁,但在生成后的若干回合就会主动爆炸,造成较大范围的伤害。如果在此之前被消灭,其爆炸威胁将大大减弱。
custom.ch.boss.goo.minigoo.!!! = !!
custom.ch.boss.goo.minigoo.explode_death=你被%s的邪能吞没了...
custom.ch.boss.goo.minigoo.rankings_desc=被强化粘咕吞噬

custom.ch.boss.bossdifficulty.none = NONE
custom.ch.boss.bossdifficulty.easy = EASY
custom.ch.boss.bossdifficulty.normal = NORMAL
custom.ch.boss.bossdifficulty.hard = HARD
custom.ch.boss.bossdifficulty.lunatic = LUNATIC

custom.ch.boss.bossdifficulty.desc_goo_none=none-goo
custom.ch.boss.bossdifficulty.desc_goo_easy=easy-goo
custom.ch.boss.bossdifficulty.desc_goo_normal=normal-goo
custom.ch.boss.bossdifficulty.desc_goo_hard=hard-goo
custom.ch.boss.bossdifficulty.desc_goo_lunatic=lunatic-goo

custom.ch.boss.bossdifficulty.desc_tengu_none=none-tengu
custom.ch.boss.bossdifficulty.desc_tengu_easy=easy-tengu
custom.ch.boss.bossdifficulty.desc_tengu_normal=normal-tengu
custom.ch.boss.bossdifficulty.desc_tengu_hard=hard-tengu
custom.ch.boss.bossdifficulty.desc_tengu_lunatic=lunatic-tengu

custom.ch.boss.bossdifficulty.desc_dm300_none=none-dm
custom.ch.boss.bossdifficulty.desc_dm300_easy=easy-dm
custom.ch.boss.bossdifficulty.desc_dm300_normal=normal-dm
custom.ch.boss.bossdifficulty.desc_dm300_hard=hard-dm
custom.ch.boss.bossdifficulty.desc_dm300_lunatic=lunatic-dm

custom.ch.boss.bossdifficulty.desc_dwarfking_none=none-dk
custom.ch.boss.bossdifficulty.desc_dwarfking_easy=easy-dk
custom.ch.boss.bossdifficulty.desc_dwarfking_normal=normal-dk
custom.ch.boss.bossdifficulty.desc_dwarfking_hard=hard-dk
custom.ch.boss.bossdifficulty.desc_dwarfking_lunatic=lunatic-dk

custom.ch.boss.bossdifficulty.desc_yogreal_none=none-yog
custom.ch.boss.bossdifficulty.desc_yogreal_easy=easy-yog
custom.ch.boss.bossdifficulty.desc_yogreal_normal=normal-yog
custom.ch.boss.bossdifficulty.desc_yogreal_hard=hard-yog
custom.ch.boss.bossdifficulty.desc_yogreal_lunatic=lunatic-yog



custom.ch.mob.sewer.rath.desc=虽说啮齿小鼠们具有攻击性,可它们依旧是下水道居民里的弱者。它们的啮咬非常烦人,但只有数量巨大时才会有生命威胁。\n\n死亡时召唤白鼠复仇。此白鼠属性值与玩家相关。

Expand Down
Loading

0 comments on commit 3bba7e7

Please sign in to comment.