KMustDie XP
by Kyonides



Just set which troops are mandatory to kill via a script call and that's it!

You won't have to depend on a tough negotiator to deal with tyrants looking for free lands up for the grabs.

Script Call - Use natural index values like 1 upto 8 here:
Code:
$game_troop.must_die(EnemyIndex1, etc.)
The Script
Code:
# * KMustDie XP * #
# Scripter : Kyonides Arkanthes
# v1.0.0 - 2025-08-31
# This scriptlet allows you to set a given number of enemies that must die in
# battle before the player can be proclaimed as the victor there.
# * Script Call * #
# - Enter 1+ Enemy Indexes to set which enemies should die before battle ends.
# $game_troop.must_die(EnemyIndex1, etc.)
class Game_Troop
alias :kyon_must_die_gm_trp_init :initialize
attr_reader :hunt_targets
def initialize
kyon_must_die_gm_trp_init
@hunt_targets = []
end
def dead_now
@enemies.select {|e| e.dead? }
end
def hunt_targets_dead?
targets = dead_now.map {|e| e.index + 1 }
targets.sort == @hunt_targets
end
def must_die(*targets)
@hunt_targets = targets.sort
end
end
class Scene_Battle
alias :kyon_must_die_scn_btl_judge :judge
alias :kyon_must_die_scn_btl_blt_end :battle_end
def judge
return start_victory_phase if $game_troop.hunt_targets_dead?
kyon_must_die_scn_btl_judge
end
def start_victory_phase
start_phase5
true
end
def battle_end(result)
$game_troop.hunt_targets.clear
kyon_must_die_scn_btl_blt_end(result)
end
end
Terms & Conditions
Free as in


Include my nickname in your game credits.
That's it!

"For God has not destined us for wrath, but for obtaining salvation through our Lord Jesus Christ," 1 Thessalonians 5:9
Maranatha!
The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.
![[Image: SP1-Scripter.png]](https://www.save-point.org/images/userbars/SP1-Scripter.png)
![[Image: SP1-Writer.png]](https://www.save-point.org/images/userbars/SP1-Writer.png)
![[Image: SP1-Poet.png]](https://www.save-point.org/images/userbars/SP1-Poet.png)
![[Image: SP1-PixelArtist.png]](https://www.save-point.org/images/userbars/SP1-PixelArtist.png)
![[Image: SP1-Reporter.png]](https://i.postimg.cc/GmxWbHyL/SP1-Reporter.png)
My Original Stories (available in English and Spanish)
List of Compiled Binary Executables I have published...
HiddenChest & Roole
Give me a free copy of your completed game if you include at least 3 of my scripts!
Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE
Maranatha!
The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.
![[Image: SP1-Scripter.png]](https://www.save-point.org/images/userbars/SP1-Scripter.png)
![[Image: SP1-Writer.png]](https://www.save-point.org/images/userbars/SP1-Writer.png)
![[Image: SP1-Poet.png]](https://www.save-point.org/images/userbars/SP1-Poet.png)
![[Image: SP1-PixelArtist.png]](https://www.save-point.org/images/userbars/SP1-PixelArtist.png)
![[Image: SP1-Reporter.png]](https://i.postimg.cc/GmxWbHyL/SP1-Reporter.png)
My Original Stories (available in English and Spanish)
List of Compiled Binary Executables I have published...
HiddenChest & Roole
Give me a free copy of your completed game if you include at least 3 of my scripts!

Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE