Skip to content

Commit

Permalink
5.3.50
Browse files Browse the repository at this point in the history
  • Loading branch information
Ada18980 committed Oct 26, 2024
1 parent 8846155 commit bf58dad
Show file tree
Hide file tree
Showing 21 changed files with 4,566 additions and 4,481 deletions.
Binary file added Game/Bullets/ColdFeet.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Game/Bullets/ColdFeetHit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Game/Bullets/ZoneOfFrost.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Game/Bullets/ZoneOfFrostHit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion Game/Changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ TODO Add Cuddle play type
5.3.50
- More sound effects
- Giving Good Girl Gifts to NPCs will now temporarily increase their submissiveness
-
- Field of Frost has been split into progressively bigger upcasts.

5.3.49
- Cursed item offer from enemies now includes a real curse
Expand Down
Binary file added Game/Spells/ColdFeet.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Game/Spells/Sleet.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Game/Spells/ZoneOfFrost.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
29 changes: 26 additions & 3 deletions Game/src/magic/KinkyDungeonMagicList.ts
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ let KinkyDungeonLearnableSpells = [
// Arms
["Firebolt", "Fireblast", "Fireball", "WindBlast", "Icebolt", "Snowball", "IceOrb", "Icicles", "IceLance", "StoneSkin", "Shock", "Crackle", "LightningBolt", "WaterBall", "TidalBall"],
// Legs
["Ignite", "Fissure", "Sleet", "BoulderLaunch", "BigBoulderLaunch", "Earthform", "EarthformRing", "EarthformMound", "EarthformLine", "EarthformArc", "BoulderKick", "Volcanism", "FlameRune", "FreezeRune", "LightningRune",],
["Ignite", "Fissure", "ColdFeet", "ZoneOfFrost", "Sleet", "BoulderLaunch", "BigBoulderLaunch", "Earthform", "EarthformRing", "EarthformMound", "EarthformLine", "EarthformArc", "BoulderKick", "Volcanism", "FlameRune", "FreezeRune", "LightningRune",],
// Passive
["FlameBlade", "Burning", "TemperaturePlay", "Strength", "Shatter", "IcePrison", "LightningRod"],
],
Expand Down Expand Up @@ -850,12 +850,35 @@ let KinkyDungeonSpellList: Record<string, spell[]> = { // List of spells you can
{name: "FlashFreeze", color: "#92e8c0", tags: ["ice", "utility", "offense", "aoe"], prerequisite: "Freeze", sfx: "Freeze", school: "Elements", manacost: 5, components: ["Verbal"],
level:2, type:"hit", onhit:"instant", evadeable: false, noblock: true, power: 2.0, range: 2.99, size: 3, lifetime: 1, aoe: 1.5, damage: "ice",
events: [{type: "ElementalOnDrench", trigger: "bulletHitEnemy", damage: "ice", time: 8, power: 0.0},]},
{name: "Sleet", color: "#92e8c0", tags: ["ice", "aoe", "dot", "offense", "denial"], prerequisite: "ApprenticeIce", effectTileDurationMod: 10,
{name: "ColdFeet", color: "#92e8c0", tags: ["ice", "dot", "offense", "denial"],
prerequisite: "ApprenticeIce", effectTileDurationMod: 10,
playerEffect: {name: "DamageIfChill", damage: "ice", power: 0.3},
effectTile: {
name: "Ice",
duration: 12,
}, hitSpin: 0.0, bulletSpin: 0.25, noUniqueHits: true, noblock: true, noise: 4,
sfx: "FireSpell", school: "Elements", manacost: 2, components: ["Legs"], level:1, pierceEnemies: true,
type:"inert", onhit:"aoe", delay: 1, power: 0.7, range: 4.5, aoe: 0.5, lifetime: 10, time: 2, damage: "frost"},
{name: "ZoneOfFrost", color: "#92e8c0", tags: ["ice", "aoe", "dot", "offense", "denial"],
prerequisite: "ColdFeet", effectTileDurationMod: 10,
upcastLevel: 1, upcastFrom: "ColdFeet",
playerEffect: {name: "DamageIfChill", damage: "ice", power: 0.5},
effectTile: {
name: "Ice",
duration: 16,
}, hitSpin: 0.65, bulletSpin: 0.45, noUniqueHits: true, noblock: true, noise: 6,
sfx: "FireSpell", school: "Elements", manacost: 6, components: ["Legs"], level:1, pierceEnemies: true,
type:"inert", onhit:"aoe", delay: 1, power: 0.8, range: 4.5, size: 3, aoe: 1.5, lifetime: 12, time: 2, damage: "frost"},
{name: "Sleet", color: "#92e8c0", tags: ["ice", "aoe", "dot", "offense", "denial"],
prerequisite: "ZoneOfFrost", effectTileDurationMod: 10,
upcastLevel: 2, upcastFrom: "ColdFeet",
spellPointCost: 0,
playerEffect: {name: "DamageIfChill", damage: "ice", power: 0.4},
effectTile: {
name: "Ice",
duration: 20,
}, hitSpin: 0.5, bulletSpin: 0.25, noUniqueHits: true, noblock: true, noise: 8, sfx: "FireSpell", school: "Elements", manacost: 10, components: ["Legs"], level:1, pierceEnemies: true,
}, hitSpin: 0.5, bulletSpin: 0.25, noUniqueHits: true, noblock: true, noise: 8,
sfx: "FireSpell", school: "Elements", manacost: 10, components: ["Legs"], level:1, pierceEnemies: true,
type:"inert", onhit:"aoe", delay: 1, power: 1, range: 4.5, size: 5, aoe: 2.9, lifetime: 15, time: 2, damage: "frost"},
{name: "WindBlast", tags: ["air", "bolt", "offense", "utility"],
prerequisite: "ApprenticeAir", sfx: "FireSpell", school: "Elements", manacost: 2.5, components: ["Arms"], level:1, type:"bolt",
Expand Down
2 changes: 1 addition & 1 deletion Game/src/player/KinkyDungeonStats.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1413,7 +1413,7 @@ function KinkyDungeonUpdateStats(delta: number): void {
KinkyDungeonDifficulty = KinkyDungeonNewGame * 20;
//if (KinkyDungeonStatsChoice.get("hardMode")) KinkyDungeonDifficulty += 10;
KinkyDungeonTeaseLevel = Math.max(KinkyDungeonTeaseLevel * (1 - KinkyDungeonChastityMult()) + (delta > 0 ? KinkyDungeonTeaseLevelBypass : 0), 0);
if (delta > 0) {
if (delta > 0 && KinkyDungeonTeaseLevel) {
KDDistractionFlashLastTime = CommonTime();
KDDistractionFlashStrength = Math.max(KinkyDungeonTeaseLevel, KDDistractionFlashStrength);
}
Expand Down
16 changes: 12 additions & 4 deletions Screens/MiniGame/KinkyDungeon/Text_KinkyDungeon.csv
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ RestartNeededRU,"Restart required!"

KDVersion,"Version"
KinkyDungeon,"Kinky Dungeon"
KDVersionStr,"5.3.49"
KDVersionStr,"5.3.50"
KDLogo2,"By Ada18980"
Intro,"You are an adventurer descending into an ancient underground city of magic."
Intro2,"Beneath its depths lies the Mistress' Staff, an artifact of untold power."
Expand Down Expand Up @@ -6041,8 +6041,16 @@ KinkyDungeonSpellTargetRainstorm,Choose target AoE location

KinkyDungeonSpellSleet,Field of Frost
KinkyDungeonSpellDescriptionSleet,Freezes a 5x5 area (ice slows entities). Enemies in the area take DamageDealt damage per turn for LifeTime turns.
KinkyDungeonSpellCastSleet,You stomp your foot and call forth the storm!
KinkyDungeonSpellCastSleet,You stomp your foot and call forth the blizzard!
KinkyDungeonSpellTargetSleet,Choose target AoE location (5x5)
KinkyDungeonSpellZoneOfFrost,Zone of Frost
KinkyDungeonSpellDescriptionZoneOfFrost,Freezes a 3x3 area (ice slows entities). Enemies in the area take DamageDealt damage per turn for LifeTime turns.
KinkyDungeonSpellCastZoneOfFrost,You sweep your foot and call forth the storm!
KinkyDungeonSpellTargetZoneOfFrost,Choose target AoE location (3x3)
KinkyDungeonSpellColdFeet,Cold Feet
KinkyDungeonSpellDescriptionColdFeet,Freezes a single tile (ice slows entities). Any enemy standing on the tile takes take DamageDealt damage per turn for LifeTime turns.
KinkyDungeonSpellCastColdFeet,You tap your foot and call forth the frost!
KinkyDungeonSpellTargetColdFeet,Choose target location (1x1)

KinkyDungeonSpellHeal,Healing Light
KinkyDungeonSpellDescriptionHeal,Channel to heal 15 hitpoints per turn to summoned allies within a 5x5 area.
Expand Down Expand Up @@ -12272,7 +12280,7 @@ rBlacksmithShopAttack,"(The SPEAKER drops her hammer and cracks her knuckles)|Pu
rBlacksmithShop_AlreadyHave,"(The SPEAKER looks at you.)|But you already have one?"
rBlacksmithShop_NoMoney,"(The SPEAKER folds her arms)|I don't do charity, ma'am."
rBlacksmithShopRedKey,"(The SPEAKER smirks)|Another adventurer found this lying around.|I wonder who it's for~"
rBlacksmithShopLockpick,"(The SPEAKER smiles)|Now don't be up to no good~|Or else I'll have to put you in cuffs..."
rBlacksmithShopPick,"(The SPEAKER smiles)|Now don't be up to no good~|Or else I'll have to put you in cuffs..."
rBlacksmithShopSword,"(The SPEAKER nods)|A versatile weapon. One of my favorites."
rBlacksmithShopSpear,"(The SPEAKER nods)|Keep your friends close, and your enemies far away."
rBlacksmithShopKnife,"(The SPEAKER nods)|Handy to have one of these around."
Expand Down Expand Up @@ -24343,7 +24351,7 @@ KinkyDungeonBuffTaunted,"Defeat all taunting enemies or stay within the tiles to
KinkyDungeonSpellTaunt,Degradating Taunts
KDTauntPunishment,You failed to come up with a proper comeback!

KDSleetDmg,The field of frost damages you as you are chilled!
KDSleetDmg,The zone of frost damages you as you are chilled!
KDNavMapConfirm,Confirm Path


Expand Down
6 changes: 6 additions & 0 deletions TextureAtlas/GameAtlas.tps
Original file line number Diff line number Diff line change
Expand Up @@ -259,6 +259,8 @@
<key type="filename">../Game/Bullets/ClericBeamBeamTrail.png</key>
<key type="filename">../Game/Bullets/ClericBeamBeamTrailHit.png</key>
<key type="filename">../Game/Bullets/ClericBeamHit.png</key>
<key type="filename">../Game/Bullets/ColdFeet.png</key>
<key type="filename">../Game/Bullets/ColdFeetHit.png</key>
<key type="filename">../Game/Bullets/Corona.png</key>
<key type="filename">../Game/Bullets/CoronaBeam.png</key>
<key type="filename">../Game/Bullets/CoronaBeamHit.png</key>
Expand Down Expand Up @@ -2355,6 +2357,7 @@
<key type="filename">../Game/Spells/Charge.png</key>
<key type="filename">../Game/Spells/Chastity.png</key>
<key type="filename">../Game/Spells/Coalesce.png</key>
<key type="filename">../Game/Spells/ColdFeet.png</key>
<key type="filename">../Game/Spells/CommandBind.png</key>
<key type="filename">../Game/Spells/CommandCapture.png</key>
<key type="filename">../Game/Spells/CommandDisenchant.png</key>
Expand Down Expand Up @@ -2534,6 +2537,7 @@
<key type="filename">../Game/Spells/WindBlast.png</key>
<key type="filename">../Game/Spells/ZeroResistance.png</key>
<key type="filename">../Game/Spells/ZoneOfExcitement.png</key>
<key type="filename">../Game/Spells/ZoneOfFrost.png</key>
<key type="filename">../Game/Spells/ZoneOfPurity.png</key>
<key type="filename">../Game/Sprint.png</key>
<key type="filename">../Game/Target.png</key>
Expand Down Expand Up @@ -3304,6 +3308,8 @@
<key type="filename">../Game/Bullets/RainstormHit.png</key>
<key type="filename">../Game/Bullets/TrapShadowLatex.png</key>
<key type="filename">../Game/Bullets/TrapShadowLatexHit.png</key>
<key type="filename">../Game/Bullets/ZoneOfFrost.png</key>
<key type="filename">../Game/Bullets/ZoneOfFrostHit.png</key>
<struct type="IndividualSpriteSettings">
<key>pivotPoint</key>
<point_f>0,0</point_f>
Expand Down
2 changes: 1 addition & 1 deletion TextureAtlas/game0.json
Original file line number Diff line number Diff line change
Expand Up @@ -1025,6 +1025,6 @@
"size": {"w":2048,"h":2048},
"scale": "1",
"related_multi_packs": [ "game1.json", "game2.json", "game3.json", "game4.json", "game5.json" ],
"smartupdate": "$TexturePacker:SmartUpdate:14f4fe17880a8db4841c9fa3ac9d2741:a93d954ce9049242be850bad091bb969:54a7432a0665349a58c0c74f51e75c65$"
"smartupdate": "$TexturePacker:SmartUpdate:da40d7c6c241175c32fc2ce1dd47968a:5c5db095510e1775550e77d5c000b06d:54a7432a0665349a58c0c74f51e75c65$"
}
}
2 changes: 1 addition & 1 deletion TextureAtlas/game1.json
Original file line number Diff line number Diff line change
Expand Up @@ -1624,6 +1624,6 @@
"size": {"w":2048,"h":2048},
"scale": "1",
"related_multi_packs": [ "game0.json", "game2.json", "game3.json", "game4.json", "game5.json" ],
"smartupdate": "$TexturePacker:SmartUpdate:14f4fe17880a8db4841c9fa3ac9d2741:a93d954ce9049242be850bad091bb969:54a7432a0665349a58c0c74f51e75c65$"
"smartupdate": "$TexturePacker:SmartUpdate:da40d7c6c241175c32fc2ce1dd47968a:5c5db095510e1775550e77d5c000b06d:54a7432a0665349a58c0c74f51e75c65$"
}
}
2 changes: 1 addition & 1 deletion TextureAtlas/game2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1752,6 +1752,6 @@
"size": {"w":2048,"h":2048},
"scale": "1",
"related_multi_packs": [ "game0.json", "game1.json", "game3.json", "game4.json", "game5.json" ],
"smartupdate": "$TexturePacker:SmartUpdate:14f4fe17880a8db4841c9fa3ac9d2741:a93d954ce9049242be850bad091bb969:54a7432a0665349a58c0c74f51e75c65$"
"smartupdate": "$TexturePacker:SmartUpdate:da40d7c6c241175c32fc2ce1dd47968a:5c5db095510e1775550e77d5c000b06d:54a7432a0665349a58c0c74f51e75c65$"
}
}
Loading

0 comments on commit bf58dad

Please sign in to comment.