Skip to content

Commit 6b1677a

Browse files
committed
add wizard season challenges
1 parent 968b4ca commit 6b1677a

2 files changed

Lines changed: 401 additions & 0 deletions

File tree

contractdata/SGAIL/_SGAIL_CHALLENGES.json

Lines changed: 279 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -885,6 +885,285 @@
885885
},
886886
"Tags": ["story", "easy", "assassination"]
887887
},
888+
{
889+
"Id": "b2f09aac-c53d-4459-9dce-ae1f3308df67",
890+
"Name": "UI_CHALLENGES_NORTHSEA_COMMUNITY_CHALLENGE_LUKE_NAME",
891+
"ImageName": "images/challenges/northsea/northsea_community_challenge_luke.jpg",
892+
"Description": "UI_CHALLENGES_NORTHSEA_COMMUNITY_CHALLENGE_LUKE_DESC",
893+
"Rewards": {
894+
"MasteryXP": 4000
895+
},
896+
"Drops": ["TOKEN_OUTFIT_REWARD_HERO_SPEEDRUNNER_A"],
897+
"IsPlayable": true,
898+
"IsLocked": false,
899+
"HideProgression": false,
900+
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_SIGNATUREKILL",
901+
"Icon": "challenge_category_assassination",
902+
"LocationId": "LOCATION_NORTHSEA",
903+
"ParentLocationId": "LOCATION_PARENT_NORTHSEA",
904+
"Type": "location",
905+
"DifficultyLevels": [],
906+
"OrderIndex": 10000,
907+
"XpModifier": {},
908+
"RuntimeType": "Hit",
909+
"Definition": {
910+
"Constants": {
911+
"Entertainer": "f9a34b19-f9ff-44a9-b232-86b1b8fcdbb0"
912+
},
913+
"Context": {
914+
"Jester47": false,
915+
"Witnesses": [],
916+
"KilledTargets": [],
917+
"RecordingDestroyed": true,
918+
"LastAccidentTime": 0
919+
},
920+
"Scope": "session",
921+
"States": {
922+
"Start": {
923+
"ContractEnd": {
924+
"Condition": {
925+
"$and": [
926+
{
927+
"$eq": [
928+
true,
929+
"$.RecordingDestroyed"
930+
]
931+
},
932+
{
933+
"$all": {
934+
"in": "$.Witnesses",
935+
"?": {
936+
"$any": {
937+
"in": "$.KilledTargets",
938+
"?": {
939+
"$eq": [
940+
"$.#",
941+
"$.##"
942+
]
943+
}
944+
}
945+
}
946+
}
947+
}
948+
]
949+
},
950+
"Transition": "Success"
951+
},
952+
"AccidentBodyFound": {
953+
"$set": ["LastAccidentTime", "$Timestamp"]
954+
},
955+
"Witnesses": {
956+
"Condition": {
957+
"$any": {
958+
"in": "$Value",
959+
"?": {
960+
"$pushunique": [
961+
"Witnesses",
962+
"$.#"
963+
]
964+
}
965+
}
966+
}
967+
},
968+
"Spotted": {
969+
"Condition": {
970+
"$any": {
971+
"in": "$Value",
972+
"?": {
973+
"$pushunique": [
974+
"Witnesses",
975+
"$.#"
976+
]
977+
}
978+
}
979+
}
980+
},
981+
"Kill": [
982+
{
983+
"Condition": {
984+
"$and": [
985+
{
986+
"$eq": [
987+
"$Value.IsTarget",
988+
false
989+
]
990+
},
991+
{
992+
"$not": {
993+
"$eq": [
994+
"$Value.KillContext",
995+
1
996+
]
997+
}
998+
}
999+
]
1000+
},
1001+
"Transition": "Failure"
1002+
},
1003+
{
1004+
"Condition": {
1005+
"$and": [
1006+
{
1007+
"$eq": [
1008+
"$Value.IsTarget",
1009+
false
1010+
]
1011+
},
1012+
{
1013+
"$eq": [
1014+
"$Value.KillContext",
1015+
1
1016+
]
1017+
}
1018+
]
1019+
},
1020+
"Actions": {
1021+
"$pushunique": [
1022+
"KilledTargets",
1023+
"$Value.RepositoryId"
1024+
]
1025+
}
1026+
},
1027+
{
1028+
"Condition": {
1029+
"$and": [
1030+
{
1031+
"$eq": [
1032+
"$Value.IsTarget",
1033+
true
1034+
]
1035+
},
1036+
{
1037+
"$not": {
1038+
"$eq": [
1039+
"$Value.OutfitRepositoryId",
1040+
"$.Entertainer"
1041+
]
1042+
}
1043+
}
1044+
]
1045+
},
1046+
"Transition": "Failure"
1047+
},
1048+
{
1049+
"Condition": {
1050+
"$eq": ["$Value.IsTarget", true]
1051+
},
1052+
"Actions": {
1053+
"$pushunique": [
1054+
"KilledTargets",
1055+
"$Value.RepositoryId"
1056+
]
1057+
}
1058+
}
1059+
],
1060+
"CrowdNPC_Died": {
1061+
"Transition": "Failure"
1062+
},
1063+
"MurderedBodySeen": [
1064+
{
1065+
"Condition": {
1066+
"$eq": [
1067+
"$Value.IsWitnessTarget",
1068+
true
1069+
]
1070+
},
1071+
"Actions": {
1072+
"$pushunique": [
1073+
"Witnesses",
1074+
"$Value.Witness"
1075+
]
1076+
}
1077+
},
1078+
{
1079+
"Condition": {
1080+
"$and": [
1081+
{
1082+
"$eq": [
1083+
"$Value.IsWitnessTarget",
1084+
false
1085+
]
1086+
},
1087+
{
1088+
"$not": {
1089+
"$eq": [
1090+
"$.LastAccidentTime",
1091+
"$Timestamp"
1092+
]
1093+
}
1094+
}
1095+
]
1096+
},
1097+
"Transition": "Failure"
1098+
}
1099+
],
1100+
"SecuritySystemRecorder": [
1101+
{
1102+
"Actions": {
1103+
"$set": [
1104+
"RecordingDestroyed",
1105+
false
1106+
]
1107+
},
1108+
"Condition": {
1109+
"$eq": ["$Value.event", "spotted"]
1110+
}
1111+
},
1112+
{
1113+
"Actions": {
1114+
"$set": ["RecordingDestroyed", true]
1115+
},
1116+
"Condition": {
1117+
"$or": [
1118+
{
1119+
"$eq": [
1120+
"$Value.event",
1121+
"erased"
1122+
]
1123+
},
1124+
{
1125+
"$eq": [
1126+
"$Value.event",
1127+
"destroyed"
1128+
]
1129+
}
1130+
]
1131+
}
1132+
}
1133+
],
1134+
"Disguise": [
1135+
{
1136+
"Condition": {
1137+
"$and": [
1138+
{
1139+
"$eq": ["$.Jester47", true]
1140+
},
1141+
{
1142+
"$not": {
1143+
"$eq": [
1144+
"$Value",
1145+
"$.Entertainer"
1146+
]
1147+
}
1148+
}
1149+
]
1150+
},
1151+
"Transition": "Failure"
1152+
},
1153+
{
1154+
"Condition": {
1155+
"$eq": ["$Value", "$.Entertainer"]
1156+
},
1157+
"Actions": {
1158+
"$set": ["Jester47", true]
1159+
}
1160+
}
1161+
]
1162+
}
1163+
}
1164+
},
1165+
"Tags": ["story", "hard", "assassination"]
1166+
},
8881167
{
8891168
"Id": "c9a919be-3fb3-467b-9fa9-9403f7916593",
8901169
"Name": "UI_CHALLENGES_NORTHSEA_47_ASSASINATION_LONGSWORD_ARMOUR_NAME",

0 commit comments

Comments
 (0)