コード例 #1
0
    def t_START(self, camp: gears.GearHeadCampaign):
        pbge.alert("With time running out, the Terran Defense Force launches an all-out attack using the Voice of Iijima. Saturation bombing is used in an attempt to kill Cetus before it can jet away.")
        pbge.alert("{} is utterly destroyed in the crossfire. Following the battle the Defense Force claims that Cetus has been eliminated, though no remains are ever recovered.".format(camp.campdata[DZDCVAR_CETUS_TOWN]))
        pbge.alert("Relations between the greenzone cities and the towns of the deadzone become more strained than they were before. For better or worse, your role in these events is mostly forgotten.")

        camp.pc.add_badge(DISASTER_MAGNET)

        camp.eject()
コード例 #2
0
 def t_START(self, camp: gears.GearHeadCampaign):
     pbge.alert("The bombardment from the Voice of Iijima leaves a crater a kilometer across. No remains of Cetus are ever found, and the biomonster is presumed eliminated.")
     pbge.alert("The meagre farmland around {} is polluted by the fallout. Though the Terran Federation provides food aid to the community, the trust between them has been lost.".format(camp.campdata[DZDCVAR_CETUS_TOWN]))
     pbge.alert("You are welcomed as a hero in the greenzone, though a part of you continues to wonder if this is truly over...")
     total_qol = get_current_qol_total(camp, self.elements["DZ_ROADMAP"])
     if total_qol < camp.campdata["INITIAL_QOL"]:
         camp.pc.add_badge(DISASTER_MAGNET)
     camp.pc.add_badge(gears.meritbadges.TagReactionBadge(
         "GreenZone Hero", "You helped the Terran Defense Force to defeat Cetus before it could reach the green zone.",
         {gears.personality.DeadZone: -10, gears.personality.GreenZone: 10}
     ))
     camp.eject()
コード例 #3
0
 def t_START(self, camp: gears.GearHeadCampaign):
     pbge.alert("The communities of the dead zone celebrate your victory over Cetus. Many of the local leaders enter talks to expand trade and mutual defense pacts between their isolated settlements.")
     pbge.alert("Within the green zone the Terran Defense Force claims this outcome was a result of their deterrence strategy, though some of the commanders resent you for letting Cetus get away.")
     pbge.alert("Cetus does not return to trouble this part of the world again.")
     total_qol = get_current_qol_total(camp, self.elements["DZ_ROADMAP"])
     if total_qol < camp.campdata["INITIAL_QOL"]:
         camp.pc.add_badge(DISASTER_MAGNET)
     else:
         camp.pc.add_badge(gears.meritbadges.TagReactionBadge(
             "DeadZone Hero", "You united the deadzone to fight Cetus.",
             {gears.personality.DeadZone: 10, gears.factions.TerranDefenseForce: -10}
         ))
     camp.eject()