1605 lines
44 KiB
Python
1605 lines
44 KiB
Python
"""
|
|
Common
|
|
|
|
linked:
|
|
|
|
|
|
strings:
|
|
|
|
"""
|
|
from soulstruct.darksouls1r.events import *
|
|
from soulstruct.darksouls1r.events.instructions import *
|
|
from soulstruct.darksouls1r.game_types import *
|
|
|
|
|
|
@ContinueOnRest(0)
|
|
def Constructor():
|
|
"""Event 0"""
|
|
if Client():
|
|
return
|
|
|
|
DisableFlag(760)
|
|
DisableFlag(762)
|
|
DisableFlag(765)
|
|
Event_260(0, flag=11810000, text=10010600, seconds=0.0)
|
|
Event_260(1, flag=257, text=10010610, seconds=0.0)
|
|
Event_260(2, flag=710, text=10010620, seconds=0.0)
|
|
Event_761()
|
|
Event_763()
|
|
Event_290()
|
|
Event_701()
|
|
Event_702()
|
|
Event_717()
|
|
Event_718()
|
|
Event_706()
|
|
Event_740()
|
|
Event_750()
|
|
Event_752()
|
|
Event_757()
|
|
Event_758()
|
|
Event_759()
|
|
Event_754()
|
|
Event_770()
|
|
Event_772()
|
|
Event_730()
|
|
Event_731()
|
|
Event_766()
|
|
Event_710()
|
|
Event_711(0, item=2500, flag=711)
|
|
Event_711(1, item=2501, flag=712)
|
|
Event_711(2, item=2502, flag=713)
|
|
Event_711(3, item=2504, flag=714)
|
|
Event_715()
|
|
Event_716()
|
|
Event_8131(0, item=202, item_1=203)
|
|
Event_8131(1, item=204, item_1=205)
|
|
Event_8131(2, item=206, item_1=207)
|
|
Event_8131(3, item=208, item_1=209)
|
|
Event_8131(4, item=210, item_1=211)
|
|
Event_8131(5, item=212, item_1=213)
|
|
Event_8131(6, item=214, item_1=215)
|
|
Event_819()
|
|
Event_970(0, flag=2, item_lot=2500, item_lot_1=9020, item_lot_2=9030)
|
|
Event_970(1, flag=11010901, item_lot=0, item_lot_1=9000, item_lot_2=9030)
|
|
Event_970(2, flag=11010902, item_lot=2510, item_lot_1=9000, item_lot_2=9030)
|
|
Event_970(3, flag=3, item_lot=0, item_lot_1=9020, item_lot_2=0)
|
|
Event_970(4, flag=4, item_lot=2520, item_lot_1=9020, item_lot_2=0)
|
|
Event_970(5, flag=11200900, item_lot=2530, item_lot_1=9000, item_lot_2=0)
|
|
Event_970(6, flag=5, item_lot=2540, item_lot_1=9000, item_lot_2=9030)
|
|
Event_970(7, flag=6, item_lot=2550, item_lot_1=9000, item_lot_2=9030)
|
|
Event_970(8, flag=7, item_lot=2560, item_lot_1=9000, item_lot_2=0)
|
|
Event_970(9, flag=9, item_lot=2570, item_lot_1=9020, item_lot_2=0)
|
|
Event_970(10, flag=11410900, item_lot=0, item_lot_1=9000, item_lot_2=9030)
|
|
Event_970(11, flag=11410410, item_lot=0, item_lot_1=9000, item_lot_2=0)
|
|
Event_970(12, flag=11410901, item_lot=0, item_lot_1=9000, item_lot_2=9030)
|
|
Event_970(13, flag=10, item_lot=2580, item_lot_1=9000, item_lot_2=0)
|
|
Event_970(14, flag=11, item_lot=2590, item_lot_1=9000, item_lot_2=0)
|
|
Event_970(15, flag=11510900, item_lot=2600, item_lot_1=0, item_lot_2=0)
|
|
Event_970(16, flag=11510902, item_lot=2610, item_lot_1=9000, item_lot_2=0)
|
|
Event_970(17, flag=11510903, item_lot=2620, item_lot_1=9000, item_lot_2=0)
|
|
Event_970(18, flag=13, item_lot=2630, item_lot_1=9010, item_lot_2=0)
|
|
Event_970(19, flag=14, item_lot=2640, item_lot_1=9000, item_lot_2=0)
|
|
Event_970(20, flag=15, item_lot=2650, item_lot_1=0, item_lot_2=0)
|
|
Event_970(21, flag=16, item_lot=2660, item_lot_1=9000, item_lot_2=0)
|
|
Event_970(22, flag=11810900, item_lot=0, item_lot_1=9000, item_lot_2=9030)
|
|
Event_970(23, flag=11210000, item_lot=2680, item_lot_1=9000, item_lot_2=0)
|
|
Event_970(24, flag=11210001, item_lot=2690, item_lot_1=0, item_lot_2=0)
|
|
Event_970(25, flag=17, item_lot=2700, item_lot_1=9040, item_lot_2=0)
|
|
Event_970(26, flag=11210004, item_lot=2710, item_lot_1=0, item_lot_2=0)
|
|
Event_250(0, item=2600, flag=250)
|
|
Event_250(1, item=2601, flag=251)
|
|
Event_250(2, item=2602, flag=252)
|
|
Event_250(3, item=2603, flag=253)
|
|
Event_250(4, item=2604, flag=254)
|
|
Event_250(5, item=2605, flag=255)
|
|
Event_250(6, item=2606, flag=256)
|
|
Event_250(7, item=2607, flag=257)
|
|
Event_250(8, item=2608, flag=258)
|
|
Event_250(9, item=2609, flag=259)
|
|
Event_350(0, flag=350, item=800)
|
|
Event_350(1, flag=351, item=801)
|
|
Event_350(2, flag=352, item=802)
|
|
Event_350(6, flag=356, item=806)
|
|
Event_350(7, flag=357, item=807)
|
|
Event_350(8, flag=358, item=808)
|
|
Event_350(9, flag=359, item=809)
|
|
Event_350(10, flag=360, item=810)
|
|
Event_350(12, flag=362, item=812)
|
|
Event_350(13, flag=363, item=813)
|
|
Event_780(0, item=1000, flag=780)
|
|
Event_780(1, item=1010, flag=781)
|
|
Event_780(2, item=1020, flag=782)
|
|
Event_780(3, item=1030, flag=783)
|
|
Event_780(4, item=1040, flag=784)
|
|
Event_780(5, item=1050, flag=785)
|
|
Event_780(6, item=1060, flag=786)
|
|
Event_780(7, item=1070, flag=787)
|
|
Event_780(8, item=1080, flag=788)
|
|
Event_780(9, item=1090, flag=789)
|
|
Event_780(10, item=1100, flag=790)
|
|
Event_780(11, item=1110, flag=791)
|
|
Event_780(12, item=1120, flag=792)
|
|
Event_780(13, item=1130, flag=793)
|
|
Event_870(0, covenant=0, flag=850)
|
|
Event_870(1, covenant=1, flag=851)
|
|
Event_870(2, covenant=2, flag=852)
|
|
Event_870(3, covenant=3, flag=853)
|
|
Event_870(4, covenant=4, flag=854)
|
|
Event_870(5, covenant=5, flag=855)
|
|
Event_870(6, covenant=6, flag=856)
|
|
Event_870(7, covenant=7, flag=857)
|
|
Event_870(8, covenant=8, flag=858)
|
|
Event_870(9, covenant=9, flag=859)
|
|
Event_840(0, flag=840, animation_id=7905, target_entity=6370, animation_id_1=-1)
|
|
Event_840(1, flag=841, animation_id=7905, target_entity=6072, animation_id_1=-1)
|
|
Event_840(2, flag=842, animation_id=7905, target_entity=6080, animation_id_1=-1)
|
|
Event_840(3, flag=843, animation_id=7905, target_entity=6001, animation_id_1=-1)
|
|
Event_840(4, flag=844, animation_id=7898, target_entity=PLAYER, animation_id_1=7896)
|
|
Event_840(5, flag=845, animation_id=7905, target_entity=6340, animation_id_1=-1)
|
|
Event_840(6, flag=846, animation_id=7905, target_entity=6341, animation_id_1=-1)
|
|
Event_840(7, flag=847, animation_id=7913, target_entity=PLAYER, animation_id_1=7911)
|
|
Event_840(8, flag=848, animation_id=7905, target_entity=6380, animation_id_1=-1)
|
|
Event_840(9, flag=849, animation_id=7905, target_entity=1400700, animation_id_1=-1)
|
|
Event_840(10, flag=860, animation_id=7905, target_entity=16969, animation_id_1=-1)
|
|
Event_690(0, flag=600, bit_count=4, max_value=16, flag_1=1175)
|
|
Event_719()
|
|
Event_720()
|
|
Event_721()
|
|
Event_722()
|
|
Event_723()
|
|
Event_724()
|
|
Event_725()
|
|
Event_726()
|
|
Event_727()
|
|
Event_745()
|
|
Event_818()
|
|
Event_810()
|
|
Event_812(0, flag=51400350)
|
|
Event_812(1, flag=51010050)
|
|
Event_822()
|
|
Event_823()
|
|
Event_910(0, flag=11400591, item_lot=1280)
|
|
Event_911(0, flag=11010591, item_lot=1000, state=1)
|
|
Event_911(1, flag=11510590, item_lot=1010, state=1)
|
|
Event_911(2, flag=11700591, item_lot=1020, state=1)
|
|
Event_911(3, flag=11000591, item_lot=1030, state=1)
|
|
Event_911(4, flag=11400590, item_lot=1040, state=1)
|
|
Event_911(5, flag=11410594, item_lot=1050, state=1)
|
|
Event_911(6, flag=11020594, item_lot=1060, state=1)
|
|
Event_911(7, flag=11020595, item_lot=1070, state=1)
|
|
Event_911(8, flag=11810590, item_lot=1082, state=1)
|
|
Event_911(9, flag=11810591, item_lot=1080, state=1)
|
|
Event_911(10, flag=11510592, item_lot=1090, state=1)
|
|
Event_911(11, flag=11600592, item_lot=1100, state=1)
|
|
Event_911(12, flag=11020602, item_lot=1110, state=1)
|
|
Event_911(13, flag=11010594, item_lot=1120, state=1)
|
|
Event_911(14, flag=11010595, item_lot=1130, state=1)
|
|
Event_911(15, flag=11020599, item_lot=1140, state=1)
|
|
Event_911(16, flag=11020607, item_lot=1150, state=1)
|
|
Event_911(17, flag=11200592, item_lot=1160, state=1)
|
|
Event_911(18, flag=11200593, item_lot=1170, state=1)
|
|
Event_911(19, flag=11200594, item_lot=1180, state=1)
|
|
Event_911(20, flag=11300590, item_lot=1190, state=1)
|
|
Event_911(21, flag=11300591, item_lot=1200, state=1)
|
|
Event_911(22, flag=11310590, item_lot=1210, state=1)
|
|
Event_911(23, flag=11310592, item_lot=1220, state=1)
|
|
Event_911(24, flag=11310593, item_lot=1230, state=1)
|
|
Event_911(25, flag=11310594, item_lot=1240, state=1)
|
|
Event_911(26, flag=11320590, item_lot=1250, state=1)
|
|
Event_911(27, flag=11320581, item_lot=1260, state=1)
|
|
Event_911(28, flag=11320593, item_lot=1270, state=1)
|
|
Event_911(29, flag=11400592, item_lot=1290, state=1)
|
|
Event_911(30, flag=11400594, item_lot=1300, state=1)
|
|
Event_911(31, flag=11400596, item_lot=1310, state=1)
|
|
Event_911(32, flag=11400597, item_lot=1320, state=1)
|
|
Event_911(33, flag=11400598, item_lot=1330, state=1)
|
|
Event_911(34, flag=11400599, item_lot=1340, state=1)
|
|
Event_911(35, flag=11510595, item_lot=1350, state=1)
|
|
Event_911(36, flag=11510596, item_lot=1360, state=1)
|
|
Event_911(37, flag=11510597, item_lot=1370, state=1)
|
|
Event_911(38, flag=11600594, item_lot=1380, state=1)
|
|
Event_911(39, flag=11600595, item_lot=1390, state=1)
|
|
Event_911(40, flag=11600596, item_lot=1400, state=1)
|
|
Event_911(41, flag=11010598, item_lot=1410, state=0)
|
|
Event_911(42, flag=11210590, item_lot=1500, state=1)
|
|
Event_911(43, flag=11210593, item_lot=1510, state=1)
|
|
Event_911(44, flag=11210594, item_lot=1520, state=1)
|
|
Event_911(45, flag=11600580, item_lot=1401, state=1)
|
|
Event_911(46, flag=11600581, item_lot=1402, state=1)
|
|
Event_911(47, flag=11600582, item_lot=1403, state=1)
|
|
Event_911(48, flag=11600583, item_lot=1404, state=1)
|
|
Event_911(49, flag=11020905, item_lot=1800, state=1)
|
|
Event_911(50, flag=11510905, item_lot=1810, state=1)
|
|
Event_911(51, flag=11010905, item_lot=1820, state=1)
|
|
Event_911(52, flag=11600905, item_lot=1830, state=1)
|
|
Event_911(53, flag=11320905, item_lot=1840, state=1)
|
|
Event_911(54, flag=11300906, item_lot=1850, state=1)
|
|
Event_911(55, flag=11200905, item_lot=1860, state=1)
|
|
Event_911(56, flag=11510906, item_lot=1870, state=1)
|
|
Event_911(57, flag=11400905, item_lot=1880, state=1)
|
|
Event_890(0, flag=11310580, item_lot=1221, state=1)
|
|
Event_890(1, flag=11510580, item_lot=1361, state=1)
|
|
Event_890(2, flag=11510581, item_lot=1371, state=1)
|
|
Event_890(3, flag=11320592, item_lot=1261, state=1)
|
|
Event_960(0, flag=1322, character=6190, item_lot=6190)
|
|
Event_960(1, flag=1315, character=6180, item_lot=1100)
|
|
Event_960(2, flag=1402, character=6230, item_lot=6230)
|
|
Event_960(3, flag=1402, character=6230, item_lot=6231)
|
|
Event_8200(0, item_type=3, item=5500, flag=50000120, flag_1=11010594)
|
|
Event_8200(1, item_type=3, item=5510, flag=50000130, flag_1=11010595)
|
|
Event_8200(2, item_type=2, item=103, flag=50000160, flag_1=11200592)
|
|
Event_8200(3, item_type=3, item=240, flag=50000170, flag_1=11200593)
|
|
Event_8200(4, item_type=2, item=124, flag=50000180, flag_1=11200594)
|
|
Event_8200(5, item_type=0, item=453000, flag=50000220, flag_1=11310592)
|
|
Event_8200(6, item_type=3, item=5100, flag=50000225, flag_1=11310580)
|
|
Event_8200(7, item_type=3, item=5110, flag=50000230, flag_1=11310593)
|
|
Event_8200(8, item_type=3, item=114, flag=50000265, flag_1=11320581)
|
|
Event_8200(9, item_type=3, item=377, flag=50000260, flag_1=11320592)
|
|
Event_8200(10, item_type=3, item=378, flag=50000270, flag_1=11320593)
|
|
Event_8200(11, item_type=3, item=4500, flag=50000310, flag_1=11400596)
|
|
Event_8200(12, item_type=3, item=4520, flag=50000320, flag_1=11400597)
|
|
Event_8200(13, item_type=3, item=4510, flag=50000330, flag_1=11400598)
|
|
Event_8200(14, item_type=2, item=130, flag=50000350, flag_1=11510595)
|
|
Event_8200(15, item_type=3, item=113, flag=50000360, flag_1=11510596)
|
|
Event_8200(16, item_type=2, item=102, flag=50000365, flag_1=11510580)
|
|
Event_8200(17, item_type=3, item=5910, flag=50000370, flag_1=11510597)
|
|
Event_8200(18, item_type=0, item=1366000, flag=50000375, flag_1=11510581)
|
|
Event_8200(19, item_type=0, item=904000, flag=50000380, flag_1=11600594)
|
|
Event_8200(20, item_type=3, item=102, flag=50000390, flag_1=11600595)
|
|
Event_8200(21, item_type=0, item=210000, flag=50000400, flag_1=11600596)
|
|
Event_8200(22, item_type=1, item=40000, flag=50000410, flag_1=11600580)
|
|
Event_8200(23, item_type=1, item=41000, flag=50000420, flag_1=11600581)
|
|
Event_8200(24, item_type=1, item=42000, flag=50000430, flag_1=11600582)
|
|
Event_8200(25, item_type=1, item=43000, flag=50000440, flag_1=11600583)
|
|
Event_8200(26, item_type=3, item=131, flag=50000800, flag_1=11020905)
|
|
Event_8200(27, item_type=3, item=132, flag=50000810, flag_1=11510905)
|
|
Event_8200(28, item_type=3, item=133, flag=50000820, flag_1=11010905)
|
|
Event_8200(29, item_type=3, item=134, flag=50000830, flag_1=11600905)
|
|
Event_8200(30, item_type=3, item=135, flag=50000840, flag_1=11320905)
|
|
Event_8200(31, item_type=3, item=136, flag=50000850, flag_1=11300906)
|
|
Event_8200(32, item_type=3, item=137, flag=50000860, flag_1=11200905)
|
|
Event_8200(33, item_type=3, item=138, flag=50000870, flag_1=11510906)
|
|
Event_8200(34, item_type=3, item=139, flag=50000880, flag_1=11400905)
|
|
Event_8300(0, item_type=3, item=100, flag=50000000)
|
|
Event_8300(1, item_type=3, item=101, flag=51100330)
|
|
Event_8300(2, item_type=3, item=102, flag=50000390)
|
|
Event_8300(3, item_type=3, item=106, flag=11017020)
|
|
Event_8300(4, item_type=3, item=108, flag=11607020)
|
|
Event_8300(5, item_type=3, item=112, flag=11407080)
|
|
Event_8300(6, item_type=3, item=2508, flag=11007010)
|
|
Event_8300(7, item_type=3, item=385, flag=11017210)
|
|
Event_8090(0, item_type=3, item=510, flag=11217010)
|
|
Event_8090(1, item_type=3, item=511, flag=11217020)
|
|
Event_8090(2, item_type=3, item=512, flag=11217030)
|
|
Event_8090(3, item_type=3, item=513, flag=11217040)
|
|
Event_8090(4, item_type=3, item=514, flag=11217050)
|
|
|
|
|
|
@ContinueOnRest(50)
|
|
def Preconstructor():
|
|
"""Event 50"""
|
|
if FlagDisabled(909):
|
|
if FlagRangeAllDisabled((1000, 1029)):
|
|
EnableFlag(1000)
|
|
|
|
if FlagRangeAllDisabled((1030, 1059)):
|
|
EnableFlag(1030)
|
|
|
|
if FlagRangeAllDisabled((1060, 1089)):
|
|
EnableFlag(1060)
|
|
|
|
if FlagRangeAllDisabled((1090, 1109)):
|
|
EnableFlag(1090)
|
|
|
|
if FlagRangeAllDisabled((1110, 1119)):
|
|
EnableFlag(1110)
|
|
|
|
if FlagRangeAllDisabled((1120, 1139)):
|
|
EnableFlag(1120)
|
|
|
|
if FlagRangeAllDisabled((1140, 1169)):
|
|
EnableFlag(1140)
|
|
|
|
if FlagRangeAllDisabled((1170, 1189)):
|
|
EnableFlag(1170)
|
|
|
|
if FlagRangeAllDisabled((1190, 1209)):
|
|
EnableFlag(1202)
|
|
|
|
if FlagRangeAllDisabled((1210, 1219)):
|
|
EnableFlag(1210)
|
|
|
|
if FlagRangeAllDisabled((1220, 1229)):
|
|
EnableFlag(1220)
|
|
|
|
if FlagRangeAllDisabled((1230, 1239)):
|
|
EnableFlag(1230)
|
|
|
|
if FlagRangeAllDisabled((1240, 1249)):
|
|
EnableFlag(1240)
|
|
|
|
if FlagRangeAllDisabled((1250, 1259)):
|
|
EnableFlag(1250)
|
|
|
|
if FlagRangeAllDisabled((1270, 1279)):
|
|
EnableFlag(1270)
|
|
|
|
if FlagRangeAllDisabled((1280, 1289)):
|
|
EnableFlag(1280)
|
|
|
|
if FlagRangeAllDisabled((1290, 1309)):
|
|
EnableFlag(1290)
|
|
|
|
if FlagRangeAllDisabled((1310, 1319)):
|
|
EnableFlag(1310)
|
|
|
|
if FlagRangeAllDisabled((1320, 1339)):
|
|
EnableFlag(1320)
|
|
|
|
if FlagRangeAllDisabled((1340, 1359)):
|
|
EnableFlag(1340)
|
|
|
|
if FlagRangeAllDisabled((1360, 1379)):
|
|
EnableFlag(1360)
|
|
|
|
if FlagRangeAllDisabled((1380, 1399)):
|
|
EnableFlag(1380)
|
|
|
|
if FlagRangeAllDisabled((1400, 1409)):
|
|
EnableFlag(1400)
|
|
|
|
if FlagRangeAllDisabled((1410, 1419)):
|
|
EnableFlag(1410)
|
|
|
|
if FlagRangeAllDisabled((1420, 1429)):
|
|
EnableFlag(1420)
|
|
|
|
if FlagRangeAllDisabled((1430, 1459)):
|
|
EnableFlag(1430)
|
|
|
|
if FlagRangeAllDisabled((1460, 1489)):
|
|
EnableFlag(1460)
|
|
|
|
if FlagRangeAllDisabled((1490, 1539)):
|
|
EnableFlag(1490)
|
|
|
|
if FlagRangeAllDisabled((1540, 1569)):
|
|
EnableFlag(1540)
|
|
|
|
if FlagRangeAllDisabled((1570, 1599)):
|
|
EnableFlag(1570)
|
|
|
|
if FlagRangeAllDisabled((1600, 1619)):
|
|
EnableFlag(1600)
|
|
|
|
if FlagRangeAllDisabled((1620, 1639)):
|
|
EnableFlag(1620)
|
|
|
|
if FlagRangeAllDisabled((1640, 1669)):
|
|
EnableFlag(1640)
|
|
|
|
if FlagRangeAllDisabled((1670, 1679)):
|
|
EnableFlag(1670)
|
|
|
|
if FlagRangeAllDisabled((1690, 1699)):
|
|
EnableFlag(1690)
|
|
|
|
if FlagRangeAllDisabled((1700, 1709)):
|
|
EnableFlag(1700)
|
|
|
|
if FlagRangeAllDisabled((1710, 1729)):
|
|
EnableFlag(1710)
|
|
|
|
if FlagRangeAllDisabled((1760, 1769)):
|
|
EnableFlag(1760)
|
|
|
|
if FlagRangeAllDisabled((1770, 1779)):
|
|
EnableFlag(1770)
|
|
|
|
if FlagRangeAllDisabled((1780, 1789)):
|
|
EnableFlag(1780)
|
|
|
|
if FlagRangeAllDisabled((1820, 1839)):
|
|
EnableFlag(1820)
|
|
|
|
if FlagRangeAllDisabled((1840, 1859)):
|
|
EnableFlag(1840)
|
|
|
|
if FlagRangeAllDisabled((1860, 1869)):
|
|
EnableFlag(1860)
|
|
|
|
if FlagRangeAllDisabled((1870, 1889)):
|
|
EnableFlag(1870)
|
|
|
|
if FlagDisabled(909):
|
|
EnableFlag(11807020)
|
|
EnableFlag(11807030)
|
|
EnableFlag(11807040)
|
|
EnableFlag(11807050)
|
|
EnableFlag(11807060)
|
|
EnableFlag(11807070)
|
|
EnableFlag(11807080)
|
|
EnableFlag(11807090)
|
|
EnableFlag(11807100)
|
|
EnableFlag(11807110)
|
|
EnableFlag(11807120)
|
|
EnableFlag(11807130)
|
|
EnableFlag(11807170)
|
|
EnableFlag(11807180)
|
|
EnableFlag(11807190)
|
|
EnableFlag(11807200)
|
|
EnableFlag(11807210)
|
|
EnableFlag(11807220)
|
|
EnableFlag(11807230)
|
|
EnableFlag(11807240)
|
|
EnableFlag(11217060)
|
|
EnableFlag(11217070)
|
|
EnableFlag(11217080)
|
|
EnableFlag(11217090)
|
|
|
|
if FlagDisabled(909):
|
|
EnableFlag(909)
|
|
EnableFlag(814)
|
|
EnableFlag(50006071)
|
|
EnableFlag(50006080)
|
|
|
|
|
|
@ContinueOnRest(290)
|
|
def Event_290():
|
|
"""Event 290"""
|
|
if ThisEventFlagEnabled():
|
|
return
|
|
|
|
EnableFlagRange((280, 290))
|
|
OR_1.Add(PlayerClass(ClassType.Knight))
|
|
OR_1.Add(PlayerClass(ClassType.Cleric))
|
|
AND_1.Add(OR_1)
|
|
AND_2.Add(not OR_1)
|
|
OR_2.Add(AND_1)
|
|
OR_2.Add(AND_2)
|
|
|
|
MAIN.Await(OR_2)
|
|
|
|
if not LastResult(AND_2):
|
|
DisableFlag(287)
|
|
return
|
|
|
|
DisableFlag(288)
|
|
|
|
|
|
@ContinueOnRest(701)
|
|
def Event_701():
|
|
"""Event 701"""
|
|
if ThisEventFlagEnabled():
|
|
return
|
|
|
|
EnableVagrantSpawning()
|
|
|
|
MAIN.Await(InsideMap(game_map=UNDEAD_ASYLUM))
|
|
|
|
DisableVagrantSpawning()
|
|
|
|
MAIN.Await(FlagEnabled(11810000))
|
|
|
|
EnableVagrantSpawning()
|
|
|
|
|
|
@ContinueOnRest(702)
|
|
def Event_702():
|
|
"""Event 702"""
|
|
DisableFlag(702)
|
|
AND_1.Add(FlagDisabled(11800210))
|
|
AND_1.Add(InsideMap(game_map=KILN_OF_THE_FIRST_FLAME))
|
|
|
|
MAIN.Await(AND_1)
|
|
|
|
EnableFlag(702)
|
|
OR_1.Add(OutsideMap(game_map=KILN_OF_THE_FIRST_FLAME))
|
|
OR_1.Add(FlagEnabled(11800210))
|
|
|
|
MAIN.Await(OR_1)
|
|
|
|
DisableFlag(702)
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(717)
|
|
def Event_717():
|
|
"""Event 717"""
|
|
DisableFlag(717)
|
|
AND_1.Add(FlagDisabled(710))
|
|
AND_1.Add(InsideMap(game_map=NEW_LONDO_RUINS))
|
|
AND_1.Add(PlayerStandingOnCollision(1603300))
|
|
|
|
MAIN.Await(AND_1)
|
|
|
|
EnableFlag(717)
|
|
AND_2.Add(PlayerStandingOnCollision(1603300))
|
|
|
|
MAIN.Await(not AND_2)
|
|
|
|
DisableFlag(717)
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(718)
|
|
def Event_718():
|
|
"""Event 718"""
|
|
if FlagDisabled(8120):
|
|
return
|
|
|
|
DisplayStatus(10010650)
|
|
DisableFlag(8120)
|
|
|
|
|
|
@ContinueOnRest(706)
|
|
def Event_706():
|
|
"""Event 706"""
|
|
MAIN.Await(FlagEnabled(710))
|
|
|
|
EnableFlag(706)
|
|
OR_1.Add(FlagEnabled(11705170))
|
|
OR_1.Add(InsideMap(game_map=PAINTED_WORLD))
|
|
|
|
MAIN.Await(OR_1)
|
|
|
|
DisableFlag(706)
|
|
AND_1.Add(FlagDisabled(11705170))
|
|
AND_1.Add(OutsideMap(game_map=PAINTED_WORLD))
|
|
|
|
MAIN.Await(AND_1)
|
|
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(710)
|
|
def Event_710():
|
|
"""Event 710"""
|
|
if ThisEventFlagEnabled():
|
|
return
|
|
|
|
MAIN.Await(PlayerHasGood(2510))
|
|
|
|
EnableFlag(710)
|
|
|
|
|
|
@ContinueOnRest(711)
|
|
def Event_711(_, item: BaseItemParam | int, flag: Flag | int):
|
|
"""Event 711"""
|
|
if ThisEventSlotFlagEnabled():
|
|
return
|
|
|
|
MAIN.Await(PlayerHasGood(item))
|
|
|
|
EnableFlag(flag)
|
|
|
|
|
|
@ContinueOnRest(715)
|
|
def Event_715():
|
|
"""Event 715"""
|
|
DisableFlag(715)
|
|
AND_1.Add(FlagEnabled(11010595))
|
|
AND_1.Add(PlayerHasGood(702))
|
|
AND_1.Add(PlayerDoesNotHaveGood(5520, including_storage=True))
|
|
AND_1.Add(PlayerCovenant(Covenant.WarriorOfSunlight))
|
|
|
|
MAIN.Await(AND_1)
|
|
|
|
EnableFlag(715)
|
|
OR_1.Add(PlayerDoesNotHaveGood(702))
|
|
OR_1.Add(PlayerHasGood(5520, including_storage=True))
|
|
AND_2.Add(PlayerCovenant(Covenant.WarriorOfSunlight))
|
|
OR_1.Add(not AND_2)
|
|
|
|
MAIN.Await(OR_1)
|
|
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(716)
|
|
def Event_716():
|
|
"""Event 716"""
|
|
if ThisEventFlagEnabled():
|
|
return
|
|
|
|
MAIN.Await(FlagEnabled(50000082))
|
|
|
|
EnableFlag(716)
|
|
|
|
|
|
@ContinueOnRest(8131)
|
|
def Event_8131(_, item: BaseItemParam | int, item_1: BaseItemParam | int):
|
|
"""Event 8131"""
|
|
if ThisEventSlotFlagEnabled():
|
|
return
|
|
|
|
OR_1.Add(PlayerHasGood(item))
|
|
OR_1.Add(PlayerHasGood(item_1))
|
|
|
|
MAIN.Await(OR_1)
|
|
|
|
if ValueEqual(left=item, right=202):
|
|
EnableFlag(8131)
|
|
|
|
if ValueEqual(left=item, right=204):
|
|
EnableFlagRange((8131, 8132))
|
|
|
|
if ValueEqual(left=item, right=206):
|
|
EnableFlagRange((8131, 8133))
|
|
|
|
if ValueEqual(left=item, right=208):
|
|
EnableFlagRange((8131, 8134))
|
|
|
|
if ValueEqual(left=item, right=210):
|
|
EnableFlagRange((8131, 8135))
|
|
|
|
if ValueEqual(left=item, right=212):
|
|
EnableFlagRange((8131, 8136))
|
|
|
|
if ValueEqual(left=item, right=214):
|
|
EnableFlagRange((8131, 8137))
|
|
|
|
|
|
@ContinueOnRest(819)
|
|
def Event_819():
|
|
"""Event 819"""
|
|
if ThisEventFlagEnabled():
|
|
return
|
|
|
|
OR_1.Add(FlagEnabled(11017040))
|
|
OR_1.Add(FlagEnabled(11017170))
|
|
|
|
MAIN.Await(OR_1)
|
|
|
|
EnableFlag(11017040)
|
|
EnableFlag(11017170)
|
|
|
|
|
|
@ContinueOnRest(719)
|
|
def Event_719():
|
|
"""Event 719"""
|
|
if ThisEventFlagEnabled():
|
|
return
|
|
|
|
OR_1.Add(PlayerHasGood(3000))
|
|
OR_1.Add(PlayerHasGood(3010))
|
|
OR_1.Add(PlayerHasGood(3020))
|
|
OR_1.Add(PlayerHasGood(3030))
|
|
OR_1.Add(PlayerHasGood(3040))
|
|
OR_1.Add(PlayerHasGood(3050))
|
|
OR_1.Add(PlayerHasGood(3060))
|
|
OR_1.Add(PlayerHasGood(3070))
|
|
OR_1.Add(PlayerHasGood(3100))
|
|
OR_1.Add(PlayerHasGood(3110))
|
|
OR_1.Add(PlayerHasGood(3120))
|
|
OR_1.Add(PlayerHasGood(3300))
|
|
OR_1.Add(PlayerHasGood(3310))
|
|
OR_1.Add(PlayerHasGood(3400))
|
|
OR_1.Add(PlayerHasGood(3410))
|
|
OR_1.Add(PlayerHasGood(3500))
|
|
OR_1.Add(PlayerHasGood(3510))
|
|
OR_1.Add(PlayerHasGood(3520))
|
|
OR_1.Add(PlayerHasGood(3530))
|
|
OR_1.Add(PlayerHasGood(3540))
|
|
OR_1.Add(PlayerHasGood(3550))
|
|
OR_1.Add(PlayerHasGood(3600))
|
|
OR_1.Add(PlayerHasGood(3610))
|
|
OR_1.Add(PlayerHasGood(3700))
|
|
OR_1.Add(PlayerHasGood(4000))
|
|
OR_1.Add(PlayerHasGood(4010))
|
|
OR_1.Add(PlayerHasGood(4020))
|
|
OR_1.Add(PlayerHasGood(4030))
|
|
OR_1.Add(PlayerHasGood(4040))
|
|
OR_1.Add(PlayerHasGood(4050))
|
|
OR_1.Add(PlayerHasGood(4060))
|
|
OR_1.Add(PlayerHasGood(4100))
|
|
OR_1.Add(PlayerHasGood(4110))
|
|
OR_1.Add(PlayerHasGood(4200))
|
|
OR_1.Add(PlayerHasGood(4210))
|
|
OR_1.Add(PlayerHasGood(4220))
|
|
OR_1.Add(PlayerHasGood(4300))
|
|
OR_1.Add(PlayerHasGood(4310))
|
|
OR_1.Add(PlayerHasGood(4360))
|
|
OR_1.Add(PlayerHasGood(4400))
|
|
OR_1.Add(PlayerHasGood(4500))
|
|
OR_1.Add(PlayerHasGood(4510))
|
|
OR_1.Add(PlayerHasGood(4520))
|
|
OR_1.Add(PlayerHasGood(5000))
|
|
OR_1.Add(PlayerHasGood(5010))
|
|
OR_1.Add(PlayerHasGood(5020))
|
|
OR_1.Add(PlayerHasGood(5030))
|
|
OR_1.Add(PlayerHasGood(5040))
|
|
OR_1.Add(PlayerHasGood(5050))
|
|
OR_1.Add(PlayerHasGood(5100))
|
|
OR_1.Add(PlayerHasGood(5110))
|
|
OR_1.Add(PlayerHasGood(5200))
|
|
OR_1.Add(PlayerHasGood(5210))
|
|
OR_1.Add(PlayerHasGood(5300))
|
|
OR_1.Add(PlayerHasGood(5310))
|
|
OR_1.Add(PlayerHasGood(5320))
|
|
OR_1.Add(PlayerHasGood(5400))
|
|
OR_1.Add(PlayerHasGood(5500))
|
|
OR_1.Add(PlayerHasGood(5510))
|
|
OR_1.Add(PlayerHasGood(5520))
|
|
OR_1.Add(PlayerHasGood(5600))
|
|
OR_1.Add(PlayerHasGood(5610))
|
|
OR_1.Add(PlayerHasGood(5700))
|
|
OR_1.Add(PlayerHasGood(5710))
|
|
OR_1.Add(PlayerHasGood(5800))
|
|
OR_1.Add(PlayerHasGood(5810))
|
|
OR_1.Add(PlayerHasGood(5900))
|
|
OR_1.Add(PlayerHasGood(5910))
|
|
OR_1.Add(PlayerHasGood(3710))
|
|
OR_1.Add(PlayerHasGood(3720))
|
|
OR_1.Add(PlayerHasGood(3730))
|
|
OR_1.Add(PlayerHasGood(3740))
|
|
OR_1.Add(PlayerHasGood(4530))
|
|
|
|
MAIN.Await(OR_1)
|
|
|
|
EnableFlag(719)
|
|
|
|
|
|
@ContinueOnRest(720)
|
|
def Event_720():
|
|
"""Event 720"""
|
|
if ThisEventFlagEnabled():
|
|
return
|
|
|
|
OR_1.Add(PlayerHasGood(4020))
|
|
OR_1.Add(PlayerHasGood(4030))
|
|
OR_1.Add(PlayerHasGood(4040))
|
|
OR_1.Add(PlayerHasGood(4060))
|
|
OR_1.Add(PlayerHasGood(4110))
|
|
OR_1.Add(PlayerHasGood(4500))
|
|
OR_1.Add(PlayerHasGood(4510))
|
|
OR_1.Add(PlayerHasGood(4520))
|
|
|
|
MAIN.Await(OR_1)
|
|
|
|
EnableFlag(11020102)
|
|
|
|
|
|
@ContinueOnRest(730)
|
|
def Event_730():
|
|
"""Event 730"""
|
|
AND_1.Add(FlagDisabled(732))
|
|
AND_1.Add(FlagEnabled(8000))
|
|
|
|
MAIN.Await(AND_1)
|
|
|
|
EnableFlag(732)
|
|
EnableFlag(735)
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(731)
|
|
def Event_731():
|
|
"""Event 731"""
|
|
MAIN.Await(FlagDisabled(8000))
|
|
|
|
DisableFlag(732)
|
|
DisableFlag(735)
|
|
|
|
MAIN.Await(FlagEnabled(8000))
|
|
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(250)
|
|
def Event_250(_, item: BaseItemParam | int, flag: Flag | int):
|
|
"""Event 250"""
|
|
if ThisEventSlotFlagEnabled():
|
|
return
|
|
|
|
MAIN.Await(PlayerHasGood(item))
|
|
|
|
EnableFlag(flag)
|
|
|
|
|
|
@ContinueOnRest(350)
|
|
def Event_350(_, flag: Flag | int, item: BaseItemParam | int):
|
|
"""Event 350"""
|
|
if ThisEventSlotFlagEnabled():
|
|
AND_1.Add(PlayerHasGood(item))
|
|
if not AND_1:
|
|
return
|
|
|
|
MAIN.Await(FlagEnabled(flag))
|
|
|
|
RemoveGoodFromPlayer(item=item, quantity=1)
|
|
|
|
|
|
@ContinueOnRest(780)
|
|
def Event_780(_, item: BaseItemParam | int, flag: Flag | int):
|
|
"""Event 780"""
|
|
DisableFlag(flag)
|
|
|
|
MAIN.Await(PlayerHasGood(item))
|
|
|
|
EnableFlag(flag)
|
|
|
|
MAIN.Await(PlayerDoesNotHaveGood(item))
|
|
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(870)
|
|
def Event_870(_, covenant: uchar, flag: Flag | int):
|
|
"""Event 870"""
|
|
MAIN.Await(PlayerCovenant(covenant))
|
|
|
|
EnableFlag(flag)
|
|
AND_1.Add(PlayerCovenant(covenant))
|
|
|
|
MAIN.Await(not AND_1)
|
|
|
|
DisableFlag(flag)
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(260)
|
|
def Event_260(_, flag: Flag | int, text: EventText | int, seconds: float):
|
|
"""Event 260"""
|
|
if FlagEnabled(flag):
|
|
return
|
|
|
|
MAIN.Await(FlagEnabled(flag))
|
|
|
|
if FlagDisabled(9121):
|
|
Wait(seconds)
|
|
DisplayStatus(text)
|
|
|
|
|
|
@ContinueOnRest(970)
|
|
def Event_970(_, flag: Flag | int, item_lot: int, item_lot_1: int, item_lot_2: int):
|
|
"""Event 970"""
|
|
if FlagEnabled(flag):
|
|
return
|
|
|
|
MAIN.Await(FlagEnabled(flag))
|
|
|
|
if ValueNotEqual(left=item_lot, right=0):
|
|
AwardItemLot(item_lot, host_only=True)
|
|
|
|
DisableNetworkSync()
|
|
Wait(5.0)
|
|
if ValueNotEqual(left=item_lot_1, right=0):
|
|
AwardItemLot(item_lot_1, host_only=True)
|
|
|
|
if ValueNotEqual(left=item_lot_2, right=0):
|
|
AwardItemLot(item_lot_2, host_only=True)
|
|
|
|
|
|
@ContinueOnRest(911)
|
|
def Event_911(_, flag: Flag | int, item_lot: int, state: uchar):
|
|
"""Event 911"""
|
|
if FlagEnabled(flag):
|
|
return
|
|
|
|
MAIN.Await(FlagEnabled(flag))
|
|
|
|
AwardItemLot(item_lot, host_only=True)
|
|
SetFlagState(flag, state)
|
|
if FlagEnabled(flag):
|
|
return
|
|
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(890)
|
|
def Event_890(_, flag: Flag | int, item_lot: int, state: uchar):
|
|
"""Event 890"""
|
|
if FlagEnabled(flag):
|
|
return
|
|
|
|
MAIN.Await(FlagEnabled(flag))
|
|
|
|
AwardItemLot(item_lot, host_only=True)
|
|
SetFlagState(flag, state)
|
|
if FlagEnabled(flag):
|
|
return
|
|
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(960)
|
|
def Event_960(_, flag: Flag | int, character: Character | int, item_lot: int):
|
|
"""Event 960"""
|
|
if ThisEventSlotFlagEnabled():
|
|
return
|
|
|
|
AND_1.Add(FlagEnabled(flag))
|
|
AND_1.Add(CharacterDead(character))
|
|
|
|
MAIN.Await(AND_1)
|
|
|
|
AwardItemLot(item_lot, host_only=True)
|
|
|
|
|
|
@ContinueOnRest(8200)
|
|
def Event_8200(_, item_type: uchar, item: BaseItemParam | int, flag: Flag | int, flag_1: Flag | int):
|
|
"""Event 8200"""
|
|
if FlagEnabled(flag):
|
|
return
|
|
|
|
AND_1.Add(NewGameCycleGreaterThanOrEqual(completion_count=1))
|
|
if not AND_1:
|
|
return
|
|
|
|
IfPlayerHasItem(AND_2, item, item_type=item_type, including_storage=True)
|
|
if not AND_2:
|
|
return
|
|
|
|
EnableFlag(flag)
|
|
EnableFlag(flag_1)
|
|
|
|
|
|
@ContinueOnRest(8300)
|
|
def Event_8300(_, item_type: uchar, item: BaseItemParam | int, flag: Flag | int):
|
|
"""Event 8300"""
|
|
if FlagEnabled(flag):
|
|
return
|
|
|
|
AND_1.Add(NewGameCycleGreaterThanOrEqual(completion_count=1))
|
|
if not AND_1:
|
|
return
|
|
|
|
IfPlayerHasItem(AND_2, item, item_type=item_type, including_storage=True)
|
|
if not AND_2:
|
|
return
|
|
|
|
EnableFlag(flag)
|
|
|
|
|
|
@ContinueOnRest(8090)
|
|
def Event_8090(_, item_type: uchar, item: BaseItemParam | int, flag: Flag | int):
|
|
"""Event 8090"""
|
|
if FlagEnabled(flag):
|
|
return
|
|
|
|
AND_1.Add(NewGameCycleGreaterThanOrEqual(completion_count=1))
|
|
if not AND_1:
|
|
return
|
|
|
|
IfPlayerHasItem(AND_2, item, item_type=item_type, including_storage=True)
|
|
if not AND_2:
|
|
return
|
|
|
|
EnableFlag(flag)
|
|
|
|
|
|
@ContinueOnRest(910)
|
|
def Event_910(_, flag: Flag | int, item_lot: int):
|
|
"""Event 910"""
|
|
if FlagDisabled(flag):
|
|
MAIN.Await(FlagEnabled(flag))
|
|
|
|
AwardItemLot(item_lot, host_only=True)
|
|
|
|
MAIN.Await(FlagDisabled(flag))
|
|
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(690)
|
|
def Event_690(_, flag: Flag | int, bit_count: uint, max_value: uint, flag_1: Flag | int):
|
|
"""Event 690"""
|
|
if ThisEventSlotFlagDisabled():
|
|
MAIN.Await(FlagEnabled(flag_1))
|
|
|
|
if FlagDisabled(2):
|
|
OR_1.Add(FlagEnabled(2))
|
|
|
|
if FlagDisabled(3):
|
|
OR_1.Add(FlagEnabled(3))
|
|
|
|
if FlagDisabled(4):
|
|
OR_1.Add(FlagEnabled(4))
|
|
|
|
if FlagDisabled(5):
|
|
OR_1.Add(FlagEnabled(5))
|
|
|
|
if FlagDisabled(6):
|
|
OR_1.Add(FlagEnabled(6))
|
|
|
|
if FlagDisabled(7):
|
|
OR_1.Add(FlagEnabled(7))
|
|
|
|
if FlagDisabled(8):
|
|
OR_1.Add(FlagEnabled(8))
|
|
|
|
if FlagDisabled(9):
|
|
OR_1.Add(FlagEnabled(9))
|
|
|
|
if FlagDisabled(10):
|
|
OR_1.Add(FlagEnabled(10))
|
|
|
|
if FlagDisabled(11):
|
|
OR_1.Add(FlagEnabled(11))
|
|
|
|
if FlagDisabled(12):
|
|
OR_1.Add(FlagEnabled(12))
|
|
|
|
if FlagDisabled(13):
|
|
OR_1.Add(FlagEnabled(13))
|
|
|
|
if FlagDisabled(14):
|
|
OR_1.Add(FlagEnabled(14))
|
|
|
|
if FlagDisabled(15):
|
|
OR_1.Add(FlagEnabled(15))
|
|
|
|
MAIN.Await(OR_1)
|
|
|
|
IncrementEventValue(flag, bit_count=bit_count, max_value=max_value)
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(721)
|
|
def Event_721():
|
|
"""Event 721"""
|
|
if FlagEnabled(728):
|
|
return
|
|
|
|
AND_1.Add(FlagEnabled(11707000))
|
|
AND_1.Add(FlagEnabled(11707010))
|
|
AND_1.Add(FlagEnabled(11707020))
|
|
AND_1.Add(FlagEnabled(11707030))
|
|
AND_1.Add(FlagEnabled(11707040))
|
|
AND_1.Add(FlagEnabled(11707050))
|
|
AND_1.Add(FlagEnabled(11707060))
|
|
AND_1.Add(FlagEnabled(11707070))
|
|
|
|
MAIN.Await(AND_1)
|
|
|
|
EnableFlag(721)
|
|
AND_2.Add(FlagEnabled(11707090))
|
|
AND_2.Add(FlagEnabled(11707100))
|
|
AND_2.Add(FlagEnabled(11707110))
|
|
|
|
MAIN.Await(AND_2)
|
|
|
|
EnableFlag(728)
|
|
|
|
|
|
@ContinueOnRest(722)
|
|
def Event_722():
|
|
"""Event 722"""
|
|
if ThisEventFlagEnabled():
|
|
return
|
|
|
|
AND_1.Add(FlagEnabled(11407120))
|
|
AND_1.Add(FlagEnabled(11407130))
|
|
AND_1.Add(FlagEnabled(11407150))
|
|
AND_1.Add(FlagEnabled(11407160))
|
|
AND_1.Add(FlagEnabled(11407170))
|
|
AND_1.Add(FlagEnabled(11407140))
|
|
AND_1.Add(FlagEnabled(11407180))
|
|
AND_1.Add(FlagEnabled(11407190))
|
|
AND_1.Add(FlagEnabled(10))
|
|
AND_1.Add(PlayerHasWeapon(1332500))
|
|
|
|
MAIN.Await(AND_1)
|
|
|
|
EnableFlag(722)
|
|
|
|
|
|
@ContinueOnRest(723)
|
|
def Event_723():
|
|
"""Event 723"""
|
|
if ThisEventFlagEnabled():
|
|
return
|
|
|
|
AND_1.Add(FlagEnabled(11027130))
|
|
AND_1.Add(FlagEnabled(11027140))
|
|
AND_1.Add(FlagEnabled(11027150))
|
|
AND_1.Add(FlagEnabled(11027160))
|
|
AND_1.Add(FlagEnabled(11027170))
|
|
AND_1.Add(FlagEnabled(11027180))
|
|
AND_1.Add(FlagEnabled(11027190))
|
|
AND_1.Add(FlagEnabled(11027200))
|
|
AND_1.Add(FlagEnabled(11027210))
|
|
AND_1.Add(FlagEnabled(11027220))
|
|
AND_1.Add(FlagEnabled(11027230))
|
|
AND_1.Add(FlagEnabled(11027240))
|
|
|
|
MAIN.Await(AND_1)
|
|
|
|
EnableFlag(723)
|
|
|
|
|
|
@ContinueOnRest(724)
|
|
def Event_724():
|
|
"""Event 724"""
|
|
if ThisEventFlagEnabled():
|
|
return
|
|
|
|
AND_1.Add(FlagEnabled(11017050))
|
|
AND_1.Add(FlagEnabled(11017060))
|
|
AND_1.Add(FlagEnabled(11017070))
|
|
AND_1.Add(FlagEnabled(11017080))
|
|
AND_1.Add(FlagEnabled(11017090))
|
|
AND_1.Add(FlagEnabled(11017100))
|
|
AND_1.Add(FlagEnabled(11017110))
|
|
AND_1.Add(FlagEnabled(11017120))
|
|
AND_1.Add(FlagEnabled(11017130))
|
|
|
|
MAIN.Await(AND_1)
|
|
|
|
EnableFlag(724)
|
|
|
|
|
|
@ContinueOnRest(725)
|
|
def Event_725():
|
|
"""Event 725"""
|
|
if ThisEventFlagEnabled():
|
|
return
|
|
|
|
MAIN.Await(EnabledFlagCount(FlagType.Absolute, flag_range=(11707100, 11707190)) >= 2)
|
|
|
|
EnableFlag(725)
|
|
|
|
|
|
@ContinueOnRest(726)
|
|
def Event_726():
|
|
"""Event 726"""
|
|
if ThisEventFlagEnabled():
|
|
return
|
|
|
|
MAIN.Await(EnabledFlagCount(FlagType.Absolute, flag_range=(11607000, 11607090)) >= 2)
|
|
|
|
EnableFlag(726)
|
|
|
|
|
|
@ContinueOnRest(727)
|
|
def Event_727():
|
|
"""Event 727"""
|
|
if ThisEventFlagEnabled():
|
|
return
|
|
|
|
AND_1.Add(FlagEnabled(11327000))
|
|
AND_1.Add(FlagEnabled(11327010))
|
|
AND_1.Add(FlagEnabled(11327020))
|
|
AND_1.Add(FlagEnabled(11327030))
|
|
AND_1.Add(FlagEnabled(11327040))
|
|
AND_1.Add(FlagEnabled(11327050))
|
|
AND_1.Add(FlagEnabled(11327060))
|
|
AND_1.Add(FlagEnabled(11327070))
|
|
AND_1.Add(FlagEnabled(11327080))
|
|
AND_1.Add(FlagEnabled(11327090))
|
|
|
|
MAIN.Await(AND_1)
|
|
|
|
EnableFlag(727)
|
|
|
|
|
|
@ContinueOnRest(740)
|
|
def Event_740():
|
|
"""Event 740"""
|
|
MAIN.Await(PlayerClass(ClassType.Pyromancer))
|
|
|
|
EnableFlag(740)
|
|
|
|
|
|
@ContinueOnRest(745)
|
|
def Event_745():
|
|
"""Event 745"""
|
|
AND_7.Add(FlagEnabled(1604))
|
|
AND_7.Add(FlagEnabled(1764))
|
|
if AND_7:
|
|
MAIN.Await(FlagEnabled(703))
|
|
|
|
if FlagDisabled(1604):
|
|
OR_1.Add(FlagEnabled(1604))
|
|
|
|
if FlagDisabled(1764):
|
|
OR_1.Add(FlagEnabled(1764))
|
|
|
|
AND_1.Add(OR_1)
|
|
|
|
MAIN.Await(AND_1)
|
|
|
|
return
|
|
|
|
|
|
@ContinueOnRest(754)
|
|
def Event_754():
|
|
"""Event 754"""
|
|
DisableFlag(754)
|
|
|
|
MAIN.Await(FlagEnabled(754))
|
|
|
|
DisableFlag(754)
|
|
AddSpecialEffect(PLAYER, 4600)
|
|
AddSpecialEffect(PLAYER, 4601)
|
|
CreateTemporaryVFX(vfx_id=22715, anchor_entity=PLAYER, dummy_id=7, anchor_type=CoordEntityType.Character)
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(770)
|
|
def Event_770():
|
|
"""Event 770"""
|
|
MAIN.Await(FlagEnabled(755))
|
|
|
|
DisableFlag(755)
|
|
DisableFlag(742)
|
|
DisableFlag(743)
|
|
DisableFlag(744)
|
|
DisableFlag(745)
|
|
DisableFlag(746)
|
|
DisableFlagRange((11000501, 11000519))
|
|
DisableFlagRange((11010501, 11010519))
|
|
DisableFlagRange((11020501, 11020529))
|
|
DisableFlagRange((11100501, 11100519))
|
|
DisableFlagRange((11200501, 11200519))
|
|
DisableFlagRange((11300501, 11300519))
|
|
DisableFlagRange((11310501, 11310519))
|
|
DisableFlagRange((11320501, 11320519))
|
|
DisableFlagRange((11400501, 11400519))
|
|
DisableFlagRange((11410501, 11410519))
|
|
DisableFlagRange((11500501, 11500519))
|
|
DisableFlagRange((11510501, 11510519))
|
|
DisableFlagRange((11600501, 11600519))
|
|
DisableFlagRange((11700501, 11700519))
|
|
DisableFlagRange((11800501, 11800519))
|
|
DisableFlagRange((11810501, 11810519))
|
|
DisableFlagRange((11210501, 11210519))
|
|
DisableFlag(1004)
|
|
DisableFlag(1033)
|
|
DisableFlag(1096)
|
|
DisableFlag(1114)
|
|
DisableFlag(1176)
|
|
DisableFlag(1179)
|
|
DisableFlag(1195)
|
|
DisableFlag(1197)
|
|
DisableFlag(1213)
|
|
DisableFlag(1223)
|
|
DisableFlag(1241)
|
|
DisableFlag(1253)
|
|
DisableFlag(1282)
|
|
DisableFlag(1283)
|
|
DisableFlag(1287)
|
|
DisableFlag(1294)
|
|
DisableFlag(1314)
|
|
DisableFlag(1321)
|
|
DisableFlag(1341)
|
|
DisableFlag(1361)
|
|
DisableFlag(1381)
|
|
DisableFlag(1401)
|
|
DisableFlag(1411)
|
|
DisableFlag(1421)
|
|
DisableFlag(1434)
|
|
DisableFlag(1461)
|
|
DisableFlag(1512)
|
|
DisableFlag(1547)
|
|
DisableFlag(1574)
|
|
DisableFlag(1603)
|
|
DisableFlag(1627)
|
|
DisableFlag(1646)
|
|
DisableFlag(1675)
|
|
DisableFlag(1691)
|
|
EnableFlag(1710)
|
|
DisableFlag(1711)
|
|
DisableFlag(1712)
|
|
DisableFlag(11200596)
|
|
DisableFlag(71200035)
|
|
DisableFlag(71200042)
|
|
DisableFlag(1763)
|
|
DisableFlag(1822)
|
|
DisableFlag(1841)
|
|
DisableFlag(1863)
|
|
DisableFlag(1871)
|
|
SetTeamType(6001, TeamType.Ally)
|
|
SetTeamType(6040, TeamType.Ally)
|
|
SetTeamType(6072, TeamType.Ally)
|
|
SetTeamType(6190, TeamType.Ally)
|
|
SetTeamType(6230, TeamType.Ally)
|
|
SetTeamType(6300, TeamType.Ally)
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(772)
|
|
def Event_772():
|
|
"""Event 772"""
|
|
MAIN.Await(FlagDisabled(744))
|
|
|
|
OR_1.Add(FlagEnabled(1004))
|
|
OR_1.Add(FlagEnabled(1033))
|
|
OR_1.Add(FlagEnabled(1096))
|
|
OR_1.Add(FlagEnabled(1114))
|
|
OR_1.Add(FlagEnabled(1176))
|
|
OR_1.Add(FlagEnabled(1179))
|
|
OR_1.Add(FlagEnabled(1195))
|
|
OR_1.Add(FlagEnabled(1197))
|
|
OR_1.Add(FlagEnabled(1213))
|
|
OR_1.Add(FlagEnabled(1223))
|
|
OR_1.Add(FlagEnabled(1241))
|
|
OR_1.Add(FlagEnabled(1253))
|
|
OR_1.Add(FlagEnabled(1282))
|
|
OR_1.Add(FlagEnabled(1283))
|
|
OR_1.Add(FlagEnabled(1287))
|
|
OR_1.Add(FlagEnabled(1294))
|
|
OR_1.Add(FlagEnabled(1314))
|
|
OR_1.Add(FlagEnabled(1321))
|
|
OR_1.Add(FlagEnabled(1341))
|
|
OR_1.Add(FlagEnabled(1361))
|
|
OR_1.Add(FlagEnabled(1381))
|
|
OR_1.Add(FlagEnabled(1401))
|
|
OR_1.Add(FlagEnabled(1411))
|
|
OR_1.Add(FlagEnabled(1421))
|
|
OR_1.Add(FlagEnabled(1434))
|
|
OR_1.Add(FlagEnabled(1461))
|
|
OR_1.Add(FlagEnabled(1512))
|
|
OR_1.Add(FlagEnabled(1547))
|
|
OR_1.Add(FlagEnabled(1574))
|
|
OR_1.Add(FlagEnabled(1603))
|
|
OR_1.Add(FlagEnabled(1627))
|
|
OR_1.Add(FlagEnabled(1646))
|
|
OR_1.Add(FlagEnabled(1675))
|
|
OR_1.Add(FlagEnabled(1691))
|
|
OR_1.Add(FlagEnabled(1711))
|
|
OR_1.Add(FlagEnabled(1712))
|
|
OR_1.Add(FlagEnabled(71200035))
|
|
OR_1.Add(FlagEnabled(71200042))
|
|
OR_1.Add(FlagEnabled(1763))
|
|
OR_1.Add(FlagEnabled(1822))
|
|
OR_1.Add(FlagEnabled(1841))
|
|
OR_1.Add(FlagEnabled(1863))
|
|
OR_1.Add(FlagEnabled(1871))
|
|
|
|
MAIN.Await(OR_1)
|
|
|
|
EnableFlag(744)
|
|
|
|
MAIN.Await(FlagDisabled(744))
|
|
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(761)
|
|
def Event_761():
|
|
"""Event 761"""
|
|
DisableNetworkSync()
|
|
|
|
MAIN.Await(FlagEnabled(760))
|
|
|
|
WaitFrames(frames=200)
|
|
DisableFlag(760)
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(763)
|
|
def Event_763():
|
|
"""Event 763"""
|
|
DisableNetworkSync()
|
|
|
|
MAIN.Await(FlagEnabled(762))
|
|
|
|
ForceAnimation(PLAYER, 7697)
|
|
Wait(3.5)
|
|
DisableFlag(762)
|
|
Wait(2.799999952316284)
|
|
DisableFlag(764)
|
|
ForceAnimation(PLAYER, 7701, loop=True)
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(750)
|
|
def Event_750():
|
|
"""Event 750"""
|
|
DisableNetworkSync()
|
|
OR_1.Add(CharacterHasSpecialEffect(PLAYER, 71))
|
|
OR_1.Add(CharacterHasSpecialEffect(PLAYER, 72))
|
|
OR_1.Add(CharacterHasSpecialEffect(PLAYER, 73))
|
|
OR_1.Add(CharacterHasSpecialEffect(PLAYER, 74))
|
|
OR_1.Add(FlagEnabled(751))
|
|
|
|
MAIN.Await(OR_1)
|
|
|
|
EnableFlag(751)
|
|
AND_1.Add(CharacterDoesNotHaveSpecialEffect(PLAYER, 71))
|
|
AND_1.Add(CharacterDoesNotHaveSpecialEffect(PLAYER, 72))
|
|
AND_1.Add(CharacterDoesNotHaveSpecialEffect(PLAYER, 73))
|
|
AND_1.Add(CharacterDoesNotHaveSpecialEffect(PLAYER, 74))
|
|
|
|
MAIN.Await(AND_1)
|
|
|
|
DisableFlag(751)
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(752)
|
|
def Event_752():
|
|
"""Event 752"""
|
|
DisableNetworkSync()
|
|
OR_1.Add(CharacterHasSpecialEffect(PLAYER, 5213))
|
|
OR_1.Add(CharacterHasSpecialEffect(PLAYER, 5214))
|
|
OR_1.Add(FlagEnabled(753))
|
|
|
|
MAIN.Await(OR_1)
|
|
|
|
EnableFlag(753)
|
|
AND_1.Add(CharacterDoesNotHaveSpecialEffect(PLAYER, 5213))
|
|
AND_1.Add(CharacterDoesNotHaveSpecialEffect(PLAYER, 5214))
|
|
|
|
MAIN.Await(AND_1)
|
|
|
|
DisableFlag(753)
|
|
DisableFlag(11400591)
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(757)
|
|
def Event_757():
|
|
"""Event 757"""
|
|
if FlagEnabled(757):
|
|
DisplayStatus(10010660)
|
|
|
|
DisableFlag(757)
|
|
AND_1.Add(Host())
|
|
AND_1.Add(CharacterDoesNotHaveSpecialEffect(PLAYER, 71))
|
|
AND_1.Add(CharacterDoesNotHaveSpecialEffect(PLAYER, 72))
|
|
AND_1.Add(CharacterDoesNotHaveSpecialEffect(PLAYER, 73))
|
|
AND_1.Add(CharacterDoesNotHaveSpecialEffect(PLAYER, 74))
|
|
OR_1.Add(CharacterHasSpecialEffect(PLAYER, 33))
|
|
OR_1.Add(CharacterHasSpecialEffect(PLAYER, 34))
|
|
AND_1.Add(OR_1)
|
|
|
|
MAIN.Await(AND_1)
|
|
|
|
return
|
|
|
|
|
|
@ContinueOnRest(758)
|
|
def Event_758():
|
|
"""Event 758"""
|
|
if ThisEventFlagEnabled():
|
|
DisplayStatus(10010670)
|
|
|
|
DisableFlag(758)
|
|
AND_1.Add(Host())
|
|
AND_1.Add(HealthRatio(PLAYER) <= 0.0)
|
|
AND_1.Add(CharacterHasSpecialEffect(PLAYER, 2130))
|
|
|
|
MAIN.Await(AND_1)
|
|
|
|
AND_2.Add(Host())
|
|
AND_2.Add(CharacterDead(PLAYER))
|
|
AND_2.Add(CharacterDoesNotHaveSpecialEffect(PLAYER, 2130))
|
|
|
|
MAIN.Await(AND_2)
|
|
|
|
return
|
|
|
|
|
|
@ContinueOnRest(759)
|
|
def Event_759():
|
|
"""Event 759"""
|
|
if ThisEventFlagEnabled():
|
|
DisplayStatus(10010680)
|
|
|
|
DisableFlag(759)
|
|
AND_1.Add(Host())
|
|
AND_1.Add(HealthRatio(PLAYER) <= 0.0)
|
|
AND_1.Add(CharacterHasSpecialEffect(PLAYER, 2131))
|
|
|
|
MAIN.Await(AND_1)
|
|
|
|
AND_2.Add(Host())
|
|
AND_2.Add(CharacterDead(PLAYER))
|
|
AND_2.Add(CharacterDoesNotHaveSpecialEffect(PLAYER, 2131))
|
|
|
|
MAIN.Await(AND_2)
|
|
|
|
return
|
|
|
|
|
|
@ContinueOnRest(818)
|
|
def Event_818():
|
|
"""Event 818"""
|
|
if FlagDisabled(11510150):
|
|
MAIN.Await(FlagEnabled(11510150))
|
|
|
|
DisplayStatus(10010690)
|
|
|
|
AND_1.Add(FlagEnabled(11510150))
|
|
AND_1.Add(OutsideMap(game_map=ANOR_LONDO))
|
|
|
|
MAIN.Await(AND_1)
|
|
|
|
DisableFlag(11510150)
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(810)
|
|
def Event_810():
|
|
"""Event 810"""
|
|
if ThisEventFlagEnabled():
|
|
return
|
|
|
|
MAIN.Await(FlagEnabled(50001031))
|
|
|
|
EnableFlag(810)
|
|
|
|
|
|
@ContinueOnRest(812)
|
|
def Event_812(_, flag: Flag | int):
|
|
"""Event 812"""
|
|
if ThisEventSlotFlagEnabled():
|
|
return
|
|
|
|
MAIN.Await(FlagEnabled(flag))
|
|
|
|
return
|
|
|
|
|
|
@ContinueOnRest(822)
|
|
def Event_822():
|
|
"""Event 822"""
|
|
MAIN.Await(FlagEnabled(830))
|
|
|
|
AND_1.Add(TimeElapsed(seconds=0.5))
|
|
AND_1.Add(OutsideMap(game_map=KILN_OF_THE_FIRST_FLAME))
|
|
|
|
MAIN.Await(AND_1)
|
|
|
|
DisableFlag(830)
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(823)
|
|
def Event_823():
|
|
"""Event 823"""
|
|
MAIN.Await(FlagEnabled(831))
|
|
|
|
AND_1.Add(TimeElapsed(seconds=0.5))
|
|
AND_1.Add(OutsideMap(game_map=KILN_OF_THE_FIRST_FLAME))
|
|
|
|
MAIN.Await(AND_1)
|
|
|
|
DisableFlag(831)
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(840)
|
|
def Event_840(_, flag: Flag | int, animation_id: int, target_entity: int, animation_id_1: int):
|
|
"""Event 840"""
|
|
DisableFlag(flag)
|
|
|
|
MAIN.Await(FlagEnabled(flag))
|
|
|
|
if FlagDisabled(844):
|
|
if FlagDisabled(847):
|
|
FaceEntity(PLAYER, target_entity=target_entity)
|
|
ForceAnimation(PLAYER, animation_id)
|
|
|
|
if FlagDisabled(840):
|
|
if FlagDisabled(841):
|
|
if FlagDisabled(842):
|
|
if FlagDisabled(843):
|
|
if FlagDisabled(845):
|
|
if FlagDisabled(846):
|
|
if FlagDisabled(848):
|
|
if FlagDisabled(849):
|
|
if FlagDisabled(860):
|
|
ForceAnimation(PLAYER, animation_id, skip_transition=True)
|
|
|
|
Wait(1.0)
|
|
PlaySoundEffect(PLAYER, 123456789, sound_type=SoundType.s_SFX)
|
|
Wait(4.0)
|
|
if ValueNotEqual(left=animation_id_1, right=-1):
|
|
ForceAnimation(PLAYER, animation_id_1, loop=True)
|
|
|
|
return RESTART
|
|
|
|
|
|
@ContinueOnRest(766)
|
|
def Event_766():
|
|
"""Event 766"""
|
|
AND_1.Add(Online())
|
|
if AND_1:
|
|
return
|
|
|
|
EnableFlag(765)
|