Skip to content
This repository was archived by the owner on Jan 9, 2023. It is now read-only.

Commit 40c6610

Browse files
committed
TODO's and extra streamers configs
1 parent 6af4945 commit 40c6610

File tree

4 files changed

+255
-0
lines changed

4 files changed

+255
-0
lines changed

ToDo.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ Look to use yaml in RCON integration configs as they may be nicer to read and ma
1010
Should I just ignore any event without an ID string? Came up ages ago during Will's playthrough. But not enough of an issue to be done at the time.
1111
If you close the GUI when internet is dead after being connected via RCON the python window never closes. Guess its waiting for something to close.
1212
Change profile loading to not error on startup for bad profiles, but error on trying to start them.
13+
Document that to call a named `action` in the `reactions` you need to pre-fix it with ACTION_, i.e. ACTION_myActionName. The `actions` array `name` field stays as just the name, i.e. myActionName.
1314

1415

1516
Ideas
Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
{
2+
"name": "Commander8890 - General",
3+
"description": "Commander8890 general reactions and death 2022-06-04",
4+
"reactions": [
5+
{
6+
"valueType": "money",
7+
"filteredActions": [
8+
{
9+
"condition": "[VALUE] < 1",
10+
"manipulator": "",
11+
"action": "[NOTHING]"
12+
},
13+
{
14+
"condition": "[VALUE] >= 1 and [VALUE] < 5",
15+
"manipulator": "",
16+
"action": "/sc game.get_player(\"Commander8890\").teleport({0,0})"
17+
},
18+
{
19+
"condition": "[VALUE] >= 1 and [VALUE] < 5",
20+
"manipulator": "",
21+
"action": "/muppet_streamer_schedule_explosive_delivery {\"explosiveCount\":7, \"explosiveType\":\"grenade\", \"target\":\"Commander8890\", \"accuracyRadiusMin\":10, \"accuracyRadiusMax\":20}"
22+
},
23+
{
24+
"condition": "[VALUE] >= 5 and [VALUE] < 10",
25+
"manipulator": "",
26+
"action": "/muppet_streamer_spawn_around_player {\"target\":\"Commander8890\", \"entityName\":\"defenderBot\", \"radiusMax\":10, \"radiusMin\":10, \"existingEntities\":\"overlap\", \"quantity\": 20, \"followPlayer\": true}"
27+
},
28+
{
29+
"condition": "[VALUE] >= 10 and [VALUE] < 15",
30+
"manipulator": "",
31+
"action": "/muppet_streamer_schedule_explosive_delivery {\"explosiveCount\":1, \"explosiveType\":\"atomicRocket\", \"target\":\"Commander8890\", \"accuracyRadiusMax\":50}"
32+
},
33+
{
34+
"condition": "[VALUE] >= 10 and [VALUE] < 15",
35+
"manipulator": "",
36+
"action": "/sc local player = game.get_player(\"Commander8890\") player.surface.create_entity{name = \"big-biter\", position = {player.position.x+10,player.position.y+10}}"
37+
},
38+
{
39+
"condition": "[VALUE] >= 15 and [VALUE] < 20",
40+
"manipulator": "",
41+
"action": "/sc local player = game.get_player(\"Commander8890\") for i=1,3 do players.surface.create_entity{name = \"small-biter\", position = player.position} end for i=1,2 do player.surface.create_entity{name = \"medium-biter\", position = player.position} end"
42+
},
43+
{
44+
"condition": "[VALUE] >= 15 and [VALUE] < 20",
45+
"manipulator": "",
46+
"action": "/muppet_streamer_pants_on_fire {\"target\":\"Commander8890\", \"duration\": 30}"
47+
},
48+
{
49+
"condition": "[VALUE] >= 20 and [VALUE] < 25",
50+
"manipulator": "",
51+
"action": "/muppet_streamer_pants_on_fire {\"target\":\"Commander8890\", \"duration\": 30, \"fireGap\": 30, \"fireHeadStart\": 6}"
52+
},
53+
{
54+
"condition": "[VALUE] >= 25 and [VALUE] < 100",
55+
"manipulator": "",
56+
"action": "[NOTHING]"
57+
},
58+
{
59+
"condition": "[VALUE] >= 100 and [VALUE] < 200",
60+
"manipulator": "",
61+
"action": "/muppet_streamer_schedule_explosive_delivery {\"delay\":5, \"explosiveCount\":150, \"explosiveType\":\"atomicRocket\", \"target\":\"Commander8890\", \"accuracyRadiusMax\":50, \"salvoSize\":10, \"salvoDelay\":180}"
62+
},
63+
{
64+
"condition": "[VALUE] >= 200",
65+
"manipulator": "",
66+
"action": "[NOTHING]"
67+
}
68+
]
69+
},
70+
{
71+
"valueType": "follow",
72+
"filteredActions": [
73+
{
74+
"condition": "[ALL]",
75+
"manipulator": "",
76+
"action": "/muppet_streamer_spawn_around_player {\"target\":\"Commander8890\", \"entityName\":\"fire\", \"radiusMax\":20, \"radiusMin\":0, \"existingEntities\":\"overlap\", \"density\": 0.05, \"ammoCount\": 100}"
77+
}
78+
]
79+
},
80+
{
81+
"valueType": "viewer",
82+
"filteredActions": [
83+
{
84+
"condition": "[ALL]",
85+
"manipulator": "",
86+
"action": "/muppet_streamer_pants_on_fire {\"target\":\"Commander8890\", \"duration\": 30}"
87+
}
88+
]
89+
}
90+
],
91+
"options": {
92+
"twitchMysterSubGiftMode": "donator"
93+
}
94+
}

my custom profiles/JD_Plays_-_Go_boom_Mukkie.json renamed to my custom profiles/JD_Plays_-_Go_boom_Mukkie_Biter_Battles.json

File renamed without changes.
Lines changed: 160 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,160 @@
1+
{
2+
"name": "JD_Plays - JD Go Boom & Followers Hunt JD & Mukkie2",
3+
"description": "JD_Plays JD Go Boom and Followers add biter hunting groups 2022-06-11",
4+
"reactions": [
5+
{
6+
"platform": "twitch_account",
7+
"type": "subscription",
8+
"filteredActions": [
9+
{
10+
"condition": "[ALL]",
11+
"manipulator": "",
12+
"action": "ACTION_JD_Goes_Boom_Message"
13+
},
14+
{
15+
"COMMENT": "Tier 1 sub",
16+
"condition": "'[sub_plan]' == '1000' or '[sub_plan]' == 'Prime'",
17+
"manipulator": "[VALUE] * 0.5",
18+
"action": "/jd_goes_boom JD-Plays [CALCVALUE]"
19+
},
20+
{
21+
"COMMENT": "Tier 2 sub",
22+
"condition": "'[sub_plan]' == '2000'",
23+
"manipulator": "[VALUE] * 0.6",
24+
"action": "/jd_goes_boom JD-Plays [CALCVALUE]"
25+
},
26+
{
27+
"COMMENT": "Tier 3 sub",
28+
"condition": "'[sub_plan]' == '3000'",
29+
"manipulator": "[VALUE] * 0.7",
30+
"action": "/jd_goes_boom JD-Plays [CALCVALUE]"
31+
},
32+
{
33+
"condition": "[ALL]",
34+
"manipulator": "",
35+
"action": "ACTION_JD_Sub_Thanks_Message"
36+
}
37+
]
38+
},
39+
{
40+
"COMMENT": "Copy of subscription section above, but with the type changed",
41+
"platform": "twitch_account",
42+
"type": "subMysteryGift",
43+
"filteredActions": [
44+
{
45+
"condition": "[ALL]",
46+
"manipulator": "",
47+
"action": "ACTION_JD_Goes_Boom_Message"
48+
},
49+
{
50+
"COMMENT": "Tier 1 sub",
51+
"condition": "'[sub_plan]' == '1000' or '[sub_plan]' == 'Prime'",
52+
"manipulator": "[VALUE] * 0.5",
53+
"action": "/jd_goes_boom JD-Plays [CALCVALUE]"
54+
},
55+
{
56+
"COMMENT": "Tier 2 sub",
57+
"condition": "'[sub_plan]' == '2000'",
58+
"manipulator": "[VALUE] * 0.6",
59+
"action": "/jd_goes_boom JD-Plays [CALCVALUE]"
60+
},
61+
{
62+
"COMMENT": "Tier 3 sub",
63+
"condition": "'[sub_plan]' == '3000'",
64+
"manipulator": "[VALUE] * 0.7",
65+
"action": "/jd_goes_boom JD-Plays [CALCVALUE]"
66+
},
67+
{
68+
"condition": "[ALL]",
69+
"manipulator": "",
70+
"action": "ACTION_JD_Sub_Thanks_Message"
71+
}
72+
]
73+
},
74+
{
75+
"COMMENT": "Have to duplicate the seperate other money parts at present",
76+
"platform": "twitch_account",
77+
"type": "bits",
78+
"filteredActions": [
79+
{
80+
"condition": "[ALL]",
81+
"manipulator": "",
82+
"action": "ACTION_JD_Goes_Boom_Message"
83+
},
84+
{
85+
"condition": "[ALL]",
86+
"manipulator": "[VALUE] * 1.0",
87+
"action": "/jd_goes_boom JD-Plays [CALCVALUE]"
88+
}
89+
]
90+
},
91+
{
92+
"COMMENT": "Have to duplicate the seperate other money parts at present",
93+
"platform": "streamlabs",
94+
"type": "donation",
95+
"filteredActions": [
96+
{
97+
"condition": "[ALL]",
98+
"manipulator": "",
99+
"action": "ACTION_JD_Goes_Boom_Message"
100+
},
101+
{
102+
"condition": "[ALL]",
103+
"manipulator": "[VALUE] * 1.0",
104+
"action": "/jd_goes_boom JD-Plays [CALCVALUE]"
105+
}
106+
]
107+
},
108+
{
109+
"valueType": "follow",
110+
"filteredActions": [
111+
{
112+
"condition": "[ALL]",
113+
"manipulator": "",
114+
"action": "/biter_hunt_group_add_biters 1 1"
115+
},
116+
{
117+
"condition": "[ALL]",
118+
"manipulator": "",
119+
"action": "/biter_hunt_group_reset_group_timer 1"
120+
},
121+
{
122+
"condition": "[ALL]",
123+
"manipulator": "",
124+
"action": "/muppet_gui_show_message {\"audience\": {\"players\":[\"JD-Plays\"], \"logic\":\"only\"}, \"message\":{\"simpleText\":\"[BESTNAME] followed the biter pack, you gonna join him?\", \"position\":\"left\", \"fontSize\":\"large\", \"fontStyle\":\"bold\", \"fontColor\":\"lightred\"}, \"close\":{\"timeout\":60}}"
125+
},
126+
{
127+
"condition": "[ALL]",
128+
"manipulator": "",
129+
"action": "/muppet_gui_show_message {\"audience\": {\"players\":[\"JD-Plays\"], \"logic\":\"not\"}, \"message\":{\"simpleText\":\"[BESTNAME] followed the biter pack, you gonna join him?\", \"position\":\"left\", \"fontSize\":\"large\", \"fontStyle\":\"bold\", \"fontColor\":\"lightred\"}, \"close\":{\"timeout\":15}}"
130+
}
131+
]
132+
},
133+
{
134+
"valueType": "viewer",
135+
"filteredActions": [
136+
{
137+
"condition": "[ALL]",
138+
"manipulator": "",
139+
"action": "[NOTHING]"
140+
}
141+
]
142+
}
143+
],
144+
"COMMENT_ACTIONS": "Done the long commands as it makes the reactions section easier to read. Don;t see any benefit in moving short simple actions down here.",
145+
"actions": [
146+
{
147+
"name": "JD_Goes_Boom_Message",
148+
"description": "Shows text on screen that a named person has made JD go boom.",
149+
"effect": "/muppet_gui_show_message {\"audience\": {\"players\":[\"JD-Plays\"], \"logic\":\"only\"}, \"message\":{\"simpleText\":\"[BESTNAME] Made JD Go Boom\", \"position\":\"left\", \"fontSize\":\"large\", \"fontStyle\":\"bold\", \"fontColor\":\"lightred\"}, \"close\":{\"timeout\":60}}"
150+
},
151+
{
152+
"name": "JD_Sub_Thanks_Message",
153+
"description": "Shows text on screen that a named person has made JD go boom.",
154+
"effect": "/muppet_gui_show_message {\"audience\": {\"players\":[\"JD-Plays\"], \"logic\":\"only\"}, \"message\":{\"simpleText\":\"Thanks for Subbing [BESTNAME] for [months] months\", \"position\":\"left\", \"fontSize\":\"large\", \"fontStyle\":\"bold\", \"fontColor\":\"lightred\"}, \"close\":{\"timeout\":60}}"
155+
}
156+
],
157+
"options": {
158+
"twitchMysterSubGiftMode": "donator"
159+
}
160+
}

0 commit comments

Comments
 (0)