P3D-Legacy/P3D/Content/Data/Scripts/frontier/battlefactory/challenge/afterbattle.dat

63 lines
3.9 KiB
Plaintext

version=2
@npc.turn(0,3)
@npc.move(0,1)
@npc.turn(0,0)
@npc.move(0,3)
@npc.turn(0,1)
@npc.move(0,3)
@npc.turn(0,0)
@npc.move(0,3)
@camera.deactivatethirdperson
@player.turn(3)
@player.move(3)
@player.turnto(3)
@player.move(2)
@player.turnto(2)
@player.move(1)
@player.warp(frontier\battlefactory\rental.dat,6,0.1,-1)
@level.update
@npc.warp(0,6,0,2)
@npc.turn(0,3)
@level.update
@player.move(2)
@player.turnto(3)
@player.move(1)
@player.turnto(2)
@player.move(1)
@player.turnto(1)
@text.show(You defeated opponent~no.<storage.get(integer,factory_streak)>.)
:if:<storage.get(integer,factory_streak)>=7
:then
:if:<storage.get(integer,factory_class)><2
:then
@register.change(battlefactory_challenge_<storage.get(integer,factory_level)>_class,<system.int(<storage.get(integer,factory_class)>+1)>)
:endif
@register.change(battlefactory_challenge_<storage.get(integer,factory_level)>_previous_streak,<math.int(7+<storage.get(integer,previous_streak)>)>)
:endif
@storage.set(integer,factory_class,<register.value(battlefactory_challenge_<storage.get(integer,factory_level)>_class)>)
@storage.set(integer,previous_streak,<register.value(battlefactory_challenge_<storage.get(integer,factory_level)>_previous_streak)>)
:if:<storage.get(integer,previous_streak)>=21 <and> <register.registered(factory_silver)>=false <or> <storage.get(integer,previous_streak)>=42 <and> <register.registered(factory_gold)>=false
:then
@storage.set(boolean,factory_brain,true)
@script.start(frontier\battlefactory\challenge\rent)
@script.start(frontier\battlefactory\challenge\beforebattle)
:else
:if:<storage.get(integer,factory_streak)>=7
:then
@script.start(frontier\battlefactory\challenge\won7)
:else
@storage.set(boolean,factory_brain,false)
@script.start(frontier\battlefactory\challenge\rent)
@script.start(frontier\battlefactory\challenge\beforebattle)
:endif
:endif
:end