mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-21 20:27:42 +01:00
New year new tyr Update (#12196)
This commit is contained in:
@@ -502,26 +502,26 @@
|
||||
|
||||
/datum/category_item/catalogue/anomalous/acid_boss
|
||||
name = "Tyr Expirment Data - Corrupted Data One"
|
||||
desc = "18106832146282688032166282183282421432861268324012244216621432241 \
|
||||
8406414821682161862321660328242143228184848188616622034321232606414241612 \
|
||||
4848803226146016206214263264481262823282421282328616484832206818863286421 \
|
||||
4623216628268182610241426328218324214128252324812601468603218683212628082 \
|
||||
4216622032824212823222106862605232861648483214622010482832824214321462146 \
|
||||
8208032286818403216823212622632206818863212603212326814601048823632861432 \
|
||||
1268143260821648483286186846166220321862321682523222108232168232148864126 \
|
||||
2266032681264162648803216623260106248162042825232401662186832481260146860 \
|
||||
3226186254823242106882321682523212622632163212403260106814328616824232801 \
|
||||
8106832281062261662203212622632601064641868823286143224181048263226183260 \
|
||||
1832401024423240186814363216401220166214523218106832261664481840122480321 \
|
||||
2201462826032266818646416622032601840143260141426603218282832128232181068 \
|
||||
3212484816146032421840146034328242143284166214603286181048263214628212622 \
|
||||
0481432824214166832166228681260826810248210681452321262263216283282421480 \
|
||||
3212828214406482142632824214324018608232142828142482168414324014824218266 \
|
||||
0321828326814401884124852328242148032441060823240122614321682328618686014 \
|
||||
3632221482821468328014825232861432241262324012461432824214322848186812326 \
|
||||
4681826102414321224162652322612401220166220321262808242166220321268181062 \
|
||||
2632824214326448126282363216326814206814823232261280328618623432261240403 \
|
||||
2241862821460823432601832241848263432601832144064828034328616484832201862 \
|
||||
desc = "18106832146282688032166282183282421432861268324012244216621432241<BR> \
|
||||
8406414821682161862321660328242143228184848188616622034321232606414241612<BR> \
|
||||
4848803226146016206214263264481262823282421282328616484832206818863286421<BR> \
|
||||
4623216628268182610241426328218324214128252324812601468603218683212628082<BR> \
|
||||
4216622032824212823222106862605232861648483214622010482832824214321462146<BR> \
|
||||
8208032286818403216823212622632206818863212603212326814601048823632861432<BR> \
|
||||
1268143260821648483286186846166220321862321682523222108232168232148864126<BR> \
|
||||
2266032681264162648803216623260106248162042825232401662186832481260146860<BR> \
|
||||
3226186254823242106882321682523212622632163212403260106814328616824232801<BR> \
|
||||
8106832281062261662203212622632601064641868823286143224181048263226183260<BR> \
|
||||
1832401024423240186814363216401220166214523218106832261664481840122480321<BR> \
|
||||
2201462826032266818646416622032601840143260141426603218282832128232181068<BR> \
|
||||
3212484816146032421840146034328242143284166214603286181048263214628212622<BR> \
|
||||
0481432824214166832166228681260826810248210681452321262263216283282421480<BR> \
|
||||
3212828214406482142632824214324018608232142828142482168414324014824218266<BR> \
|
||||
0321828326814401884124852328242148032441060823240122614321682328618686014<BR> \
|
||||
3632221482821468328014825232861432241262324012461432824214322848186812326<BR> \
|
||||
4681826102414321224162652322612401220166220321262808242166220321268181062<BR> \
|
||||
2632824214326448126282363216326814206814823232261280328618623432261240403<BR> \
|
||||
2241862821460823432601832241848263432601832144064828034328616484832201862<BR> \
|
||||
14343260826816622032821020343240106082321822148034"
|
||||
value = CATALOGUER_REWARD_HARD
|
||||
|
||||
@@ -531,13 +531,13 @@
|
||||
|
||||
/datum/category_item/catalogue/anomalous/sonic_boss
|
||||
name = "Tyr Expirment Data - Corrupted Data Two"
|
||||
desc = "1842322614126832204818681618106032481412261468\
|
||||
42188632824214326082126860322048188632226816204282146832122218841432801810683242141226\
|
||||
42188632824214322816144826603222481818403216623280181068326082141226\
|
||||
42188632801810683212684060326814122442321810823212622632206812606432124848\
|
||||
18106832124848161460321262263228681614622660\
|
||||
2468106042142632106226146832801810683242141448\
|
||||
401280321632824268188632408032601810483212861280\
|
||||
desc = "1842322614126832204818681618106032481412261468<BR>\
|
||||
42188632824214326082126860322048188632226816204282146832122218841432801810683242141226<BR>\
|
||||
42188632824214322816144826603222481818403216623280181068326082141226<BR>\
|
||||
42188632801810683212684060326814122442321810823212622632206812606432124848<BR>\
|
||||
18106832124848161460321262263228681614622660<BR>\
|
||||
2468106042142632106226146832801810683242141448<BR>\
|
||||
401280321632824268188632408032601810483212861280<BR>\
|
||||
281868328242143226128032801810324812803210622614683282421860143280181032601064646814606032"
|
||||
value = CATALOGUER_REWARD_HARD
|
||||
|
||||
@@ -547,16 +547,16 @@
|
||||
|
||||
/datum/category_item/catalogue/anomalous/shield_boss
|
||||
name = "Tyr Expirment Data - Corrupted Data Three"
|
||||
desc = "24106868146282326042161448261662203216603212623214886414681640146282128216186\
|
||||
2328616824232824214321260826812483260141234328614321268143212224814328218326014622632\
|
||||
6018401432646818441424821648146032821832824214321222806060523242188614841468328242146\
|
||||
8143216603212324816401682322818683242188632401024423286143224126232601462263432261014\
|
||||
3282183248164016821282161862603212622632241862826818486052321822441424826032182832481\
|
||||
2682014321462181020423260160214322412626218823222143260146282343240126280328242141868\
|
||||
1602143282421660328616484832124848188632401448141432241840221282126282603282183212248\
|
||||
2321260321232241810628214683282183282421660326214863210621682343286143224186224106832\
|
||||
8616824232601024423260821282144014628260523242188614841468328614324212841432188242146\
|
||||
8321062168260321064321862321828281468166220328218322410484832824214326414608260328242\
|
||||
desc = "24106868146282326042161448261662203216603212623214886414681640146282128216186<BR>\
|
||||
2328616824232824214321260826812483260141234328614321268143212224814328218326014622632<BR>\
|
||||
6018401432646818441424821648146032821832824214321222806060523242188614841468328242146<BR>\
|
||||
8143216603212324816401682322818683242188632401024423286143224126232601462263432261014<BR>\
|
||||
3282183248164016821282161862603212622632241862826818486052321822441424826032182832481<BR>\
|
||||
2682014321462181020423260160214322412626218823222143260146282343240126280328242141868<BR>\
|
||||
1602143282421660328616484832124848188632401448141432241840221282126282603282183212248<BR>\
|
||||
2321260321232241810628214683282183282421660326214863210621682343286143224186224106832<BR>\
|
||||
8616824232601024423260821282144014628260523242188614841468328614324212841432188242146<BR>\
|
||||
8321062168260321064321862321828281468166220328218322410484832824214326414608260328242<BR>\
|
||||
128232128282144064823282183224481216403218106832821682481434"
|
||||
value = CATALOGUER_REWARD_HARD
|
||||
|
||||
@@ -566,15 +566,15 @@
|
||||
|
||||
/datum/category_item/catalogue/anomalous/crystal_boss
|
||||
name = "Tyr Expirment Data - Corrupted Data Four"
|
||||
desc = "181068328618684614686032126814322014828216622032681886268052328242681886166220\
|
||||
32604012484832646818821460826032122012166260823218106832204818681618106032401862126824\
|
||||
42343264141864481432126046166220326610146082161862603212221810823282421860143286421832\
|
||||
42128414322214146232244218601462343282421480’68143214841462322218824214681662203240145\
|
||||
23212622632163212403244106082324214681432821832681062328242143248126226602412641468321\
|
||||
262263214622016621460363216’8414322214146232401884166220324080322610821614603282183262\
|
||||
16204282821640145232221082321484146232824214623260184014321626161882603224184014321262\
|
||||
26324212681260603240143432163286181048263248164614328218326814661014608232601228148280\
|
||||
32681216481662206032281868328242143228101448326082186812201452322214241210601432824214\
|
||||
desc = "181068328618684614686032126814322014828216622032681886268052328242681886166220<BR>\
|
||||
32604012484832646818821460826032122012166260823218106832204818681618106032401862126824<BR>\
|
||||
42343264141864481432126046166220326610146082161862603212221810823282421860143286421832<BR>\
|
||||
42128414322214146232244218601462343282421480’68143214841462322218824214681662203240145<BR>\
|
||||
23212622632163212403244106082324214681432821832681062328242143248126226602412641468321<BR>\
|
||||
262263214622016621460363216’8414322214146232401884166220324080322610821614603282183262<BR>\
|
||||
16204282821640145232221082321484146232824214623260184014321626161882603224184014321262<BR>\
|
||||
26324212681260603240143432163286181048263248164614328218326814661014608232601228148280<BR>\
|
||||
32681216481662206032281868328242143228101448326082186812201452322214241210601432824214<BR>\
|
||||
60143264141260126282603240162042823282688032821832641060423240143216623218824214688616601436"
|
||||
value = CATALOGUER_REWARD_HARD
|
||||
|
||||
@@ -584,14 +584,14 @@
|
||||
|
||||
/datum/category_item/catalogue/anomalous/gravity_boss
|
||||
name = "Tyr Expirment Data - Corrupted Data Five"
|
||||
desc = "206812841682805232123228186824143218283262128210681432824212823216603212488612\
|
||||
06032821020201662203218623210603432801482326018324012628032126814328218183286141246328\
|
||||
21832206812606432824214322810484832148882146282321828321682603264188614683432124848321\
|
||||
828321810683264681484161810603264128216146282’6052321248483224681040224814321062261468\
|
||||
62141282423216826032206812606434328242141668328616484860321268143286141246523222182616\
|
||||
14603228184848188616622032824214166832401662263432821832646818841432824216605232163242\
|
||||
12841432261424162614263282183210622614682018321232606414241612481602142632826814128240\
|
||||
14628234321632861648483248141226321060328218321232621486321468125232241862826818484816\
|
||||
desc = "206812841682805232123228186824143218283262128210681432824212823216603212488612<BR>\
|
||||
06032821020201662203218623210603432801482326018324012628032126814328218183286141246328<BR>\
|
||||
21832206812606432824214322810484832148882146282321828321682603264188614683432124848321<BR>\
|
||||
828321810683264681484161810603264128216146282’6052321248483224681040224814321062261468<BR>\
|
||||
62141282423216826032206812606434328242141668328616484860321268143286141246523222182616<BR>\
|
||||
14603228184848188616622032824214166832401662263432821832646818841432824216605232163242<BR>\
|
||||
12841432261424162614263282183210622614682018321232606414241612481602142632826814128240<BR>\
|
||||
14628234321632861648483248141226321060328218321232621486321468125232241862826818484816<BR>\
|
||||
62203282421432281868241460321828326212821068143228186832181068322048186816181060324018621268244236"
|
||||
value = CATALOGUER_REWARD_HARD
|
||||
|
||||
@@ -602,15 +602,15 @@
|
||||
|
||||
/datum/category_item/catalogue/anomalous/gatekeeper
|
||||
name = "Tyr Data - Corrupted Data One"
|
||||
desc = "28681860823260481414643832401248281062248216186216622032\
|
||||
26142814626014321864146812821618623832186248166214\
|
||||
122012821432646818261024821618623832186248166214\
|
||||
681460181068241432646818261024821618623832186248166214\
|
||||
6016206212481468383226124012201426\
|
||||
24186814383222122648803226124012201426\
|
||||
286818608232821640143832621420128216841432621662143282421810601262263282426814143242106226681426326014841462828032601688321220146034\
|
||||
60146226166220322616608268146060326016206212486034\
|
||||
602412626216622032281868326016206212486034\
|
||||
desc = "28681860823260481414643832401248281062248216186216622032<BR>\
|
||||
26142814626014321864146812821618623832186248166214<BR>\
|
||||
122012821432646818261024821618623832186248166214<BR>\
|
||||
681460181068241432646818261024821618623832186248166214<BR>\
|
||||
6016206212481468383226124012201426<BR>\
|
||||
24186814383222122648803226124012201426<BR>\
|
||||
286818608232821640143832621420128216841432621662143282421810601262263282426814143242106226681426326014841462828032601688321220146034<BR>\
|
||||
60146226166220322616608268146060326016206212486034<BR>\
|
||||
602412626216622032281868326016206212486034<BR>\
|
||||
1468681868343228186814162062326016206212486032261482142482142634321462821468326016142014324018261434"
|
||||
value = CATALOGUER_REWARD_HARD
|
||||
|
||||
@@ -620,15 +620,15 @@
|
||||
|
||||
/datum/category_item/catalogue/anomalous/gatekeeper
|
||||
name = "Tyr Data - Corrupted Data One"
|
||||
desc = "28681860823260481414643832401248281062248216186216622032\
|
||||
26142814626014321864146812821618623832186248166214\
|
||||
122012821432646818261024821618623832186248166214\
|
||||
681460181068241432646818261024821618623832186248166214\
|
||||
6016206212481468383226124012201426\
|
||||
24186814383222122648803226124012201426\
|
||||
286818608232821640143832621420128216841432621662143282421810601262263282426814143242106226681426326014841462828032601688321220146034\
|
||||
60146226166220322616608268146060326016206212486034\
|
||||
602412626216622032281868326016206212486034\
|
||||
desc = "28681860823260481414643832401248281062248216186216622032<BR>\
|
||||
2614281462601432186414681282161862383218624816621<BR>4\
|
||||
122012821432646818261024821618623832186248166214<BR>\
|
||||
681460181068241432646818261024821618623832186248166214<BR>\
|
||||
6016206212481468383226124012201426<BR>\
|
||||
24186814383222122648803226124012201426<BR>\
|
||||
286818608232821640143832621420128216841432621662143282421810601262263282426814143242106226681426326014841462828032601688321220146034<BR>\
|
||||
60146226166220322616608268146060326016206212486034<BR>\
|
||||
602412626216622032281868326016206212486034<BR>\
|
||||
1468681868343228186814162062326016206212486032261482142482142634321462821468326016142014324018261434"
|
||||
value = CATALOGUER_REWARD_HARD
|
||||
|
||||
@@ -638,20 +638,20 @@
|
||||
|
||||
/datum/category_item/catalogue/anomalous/shotgun
|
||||
name = "Tyr Data - Corrupted Data Two"
|
||||
desc = "461414643228122416481682803260142410681426\
|
||||
1448164016621282143212484832166282681026146860\
|
||||
60184014186214\
|
||||
10642612821662203264128268184832641282821468626032\
|
||||
6468164016622032126082681248326014123244121062826034\
|
||||
42144864\
|
||||
601462261662203218108232261660826814606032284812681460\
|
||||
602412626216622032281868322814484818862818484634\
|
||||
4210688260\
|
||||
28122416481682803266101248168280321222806040124832\
|
||||
681466101460821662203214841224\
|
||||
126280186214\
|
||||
26148214248216622032106246621886623260162062128210681460\
|
||||
646814641268143228186832221282824814\
|
||||
desc = "461414643228122416481682803260142410681426<BR>\
|
||||
1448164016621282143212484832166282681026146860<BR>\
|
||||
60184014186214<BR>\
|
||||
10642612821662203264128268184832641282821468626032<BR>\
|
||||
6468164016622032126082681248326014123244121062826034<BR>\
|
||||
42144864<BR>\
|
||||
601462261662203218108232261660826814606032284812681460<BR>\
|
||||
602412626216622032281868322814484818862818484634<BR>\
|
||||
4210688260<BR>\
|
||||
28122416481682803266101248168280321222806040124832<BR>\
|
||||
681466101460821662203214841224<BR>\
|
||||
126280186214<BR>\
|
||||
26148214248216622032106246621886623260162062128210681460<BR>\
|
||||
646814641268143228186832221282824814<BR>\
|
||||
481660821462166220"
|
||||
value = CATALOGUER_REWARD_HARD
|
||||
|
||||
@@ -661,33 +661,33 @@
|
||||
|
||||
/datum/category_item/catalogue/anomalous/engi_boss
|
||||
name = "Tyr Data - Corrupted Data Three"
|
||||
desc = "181068326814601412682442326414681618263242126\
|
||||
03224186224481026142634328616824232168252328614326218\
|
||||
86324662188632824214322818484818861662203432861432401\
|
||||
28032481666101626160214328242143212201282143228186832\
|
||||
28106882421468322418622610248216841682803432126464488\
|
||||
01662203228106882421468324214128252321868326010224414\
|
||||
24821662203282183212608268124832601412328214406414681\
|
||||
66220523286164848322810688242146832166224681412601432\
|
||||
16826032241264122416828034324218861484146832824216603\
|
||||
28616484832401246143212628032604616623224186282122482\
|
||||
32861682423282421432481666101626321232206814128214683\
|
||||
24212021268263432168254603260102020146082142632821832\
|
||||
12488612806032221432861412681662203212326010168232864\
|
||||
21648608232861682421662328242143284162416621682803218\
|
||||
28321462146820160214263212201282143432824214324818622\
|
||||
03282146840321428281424826032421284143280148232821832\
|
||||
22143260821026161426322210823260421868823282146840321\
|
||||
66032123284126816148280321828322210686260523282421432\
|
||||
86186860823224126014328242106032281268322214166220321\
|
||||
23284162482164032241884146814263216623268126246328322\
|
||||
210686260343282421480324212841432801482328218-4214803\
|
||||
28642128232126814328018103226181662203216623240803218\
|
||||
28281624143632163212403268142418682616622032126232146\
|
||||
28268803228186832824214321662821468626036328642128252\
|
||||
32163226162662548232261832126280\
|
||||
641886146832601064644880383260102828162416146282\
|
||||
861668166220383226124012201426\
|
||||
desc = "181068326814601412682442326414681618263242126<BR>\
|
||||
03224186224481026142634328616824232168252328614326218<BR>\
|
||||
86324662188632824214322818484818861662203432861432401<BR>\
|
||||
28032481666101626160214328242143212201282143228186832<BR>\
|
||||
28106882421468322418622610248216841682803432126464488<BR>\
|
||||
01662203228106882421468324214128252321868326010224414<BR>\
|
||||
24821662203282183212608268124832601412328214406414681<BR>\
|
||||
66220523286164848322810688242146832166224681412601432<BR>\
|
||||
16826032241264122416828034324218861484146832824216603<BR>\
|
||||
28616484832401246143212628032604616623224186282122482<BR>\
|
||||
32861682423282421432481666101626321232206814128214683<BR>\
|
||||
24212021268263432168254603260102020146082142632821832<BR>\
|
||||
12488612806032221432861412681662203212326010168232864<BR>\
|
||||
21648608232861682421662328242143284162416621682803218<BR>\
|
||||
28321462146820160214263212201282143432824214324818622<BR>\
|
||||
03282146840321428281424826032421284143280148232821832<BR>\
|
||||
22143260821026161426322210823260421868823282146840321<BR>\
|
||||
66032123284126816148280321828322210686260523282421432<BR>\
|
||||
86186860823224126014328242106032281268322214166220321<BR>\
|
||||
23284162482164032241884146814263216623268126246328322<BR>\
|
||||
210686260343282421480324212841432801482328218-4214803<BR>\
|
||||
28642128232126814328018103226181662203216623240803218<BR>\
|
||||
28281624143632163212403268142418682616622032126232146<BR>\
|
||||
28268803228186832824214321662821468626036328642128252<BR>\
|
||||
32163226162662548232261832126280<BR>\
|
||||
641886146832601064644880383260102828162416146282<BR>\
|
||||
861668166220383226124012201426<BR>\
|
||||
28122416481682803832186248166214"
|
||||
value = CATALOGUER_REWARD_HARD
|
||||
|
||||
@@ -697,12 +697,12 @@
|
||||
|
||||
/datum/category_item/catalogue/anomalous/meteor_boss
|
||||
name = "Tyr Data - Corrupted Data Four"
|
||||
desc = "16324212821432824216603228122416481682803432601832221868166220321662601626145232621882421\
|
||||
6622032221082326812166232186832601262263218108260162614343280181032861810482632824216624632861682\
|
||||
4232181068326448126214826042126416622032861432861810482632421284143212322214828214683264481262148\
|
||||
2322280326218863632608210641626326414122414328268141282803260821064162616828034328614484832163212\
|
||||
4032221416622032826812626028146868142632286818403244126216821868161248322610821614603282183212623\
|
||||
2148864146816401462821248326468184414248252324218641662203216823220181460328614484834\
|
||||
desc = "16324212821432824216603228122416481682803432601832221868166220321662601626145232621882421<BR>\
|
||||
6622032221082326812166232186832601262263218108260162614343280181032861810482632824216624632861682<BR>\
|
||||
4232181068326448126214826042126416622032861432861810482632421284143212322214828214683264481262148<BR>\
|
||||
2322280326218863632608210641626326414122414328268141282803260821064162616828034328614484832163212<BR>\
|
||||
4032221416622032826812626028146868142632286818403244126216821868161248322610821614603282183212623<BR>\
|
||||
2148864146816401462821248326468184414248252324218641662203216823220181460328614484834<BR>\
|
||||
8614128242146832281868241260823832601062628032861682423212322268106042321828326012622660821868406034"
|
||||
value = CATALOGUER_REWARD_HARD
|
||||
|
||||
@@ -712,21 +712,21 @@
|
||||
|
||||
/datum/category_item/catalogue/anomalous/swarm_boss
|
||||
name = "Tyr Data - Corrupted Data Five"
|
||||
desc = "4016606016186232681464186882343286143242128414326010242414606028104848803226188662\
|
||||
481812261426328242143260244214401282162460321828321810683212484816146032261068166220328242\
|
||||
143224186228146814622414343282421432126060126060166212821618623212828214406482322616263268\
|
||||
121660143282421432124812684060523228186882106212821448803262183218621432824218102042823282\
|
||||
183224421424463216622818322668168414603432181068328214124032421260326082126882142632821832\
|
||||
246814128214321810683218866232841468601618623218283282421416683268182218826052321248824218\
|
||||
102042321862143242126032601020201460821426321232641424104816126832261460162062343212322668\
|
||||
186214328242128232226814124660321828283216628218326040124848146832266818621460321064186232\
|
||||
221416622032261240122014263432163286181048263260102020146082322810622616622032166282183282\
|
||||
421660321864146812821618623212622632122626328242143228106224821618623282183226148418106832\
|
||||
401282146816124832601832168232241810482632681464481624128214321682601448283222148018622632\
|
||||
281068824214683240126060343244106082321640122016621452328614322668186432123228148632182832\
|
||||
824216603218282832128232181068321248481614603222126014605232824214803286181048263222143218\
|
||||
841468681062322280324816204282326816601434321262808612805232261664481840122480321220146282\
|
||||
32601620621662203218282834\
|
||||
desc = "4016606016186232681464186882343286143242128414326010242414606028104848803226188662<BR>\
|
||||
481812261426328242143260244214401282162460321828321810683212484816146032261068166220328242<BR>\
|
||||
143224186228146814622414343282421432126060126060166212821618623212828214406482322616263268<BR>\
|
||||
121660143282421432124812684060523228186882106212821448803262183218621432824218102042823282<BR>\
|
||||
183224421424463216622818322668168414603432181068328214124032421260326082126882142632821832<BR>\
|
||||
246814128214321810683218866232841468601618623218283282421416683268182218826052321248824218<BR>\
|
||||
102042321862143242126032601020201460821426321232641424104816126832261460162062343212322668<BR>\
|
||||
186214328242128232226814124660321828283216628218326040124848146832266818621460321064186232<BR>\
|
||||
221416622032261240122014263432163286181048263260102020146082322810622616622032166282183282<BR>\
|
||||
421660321864146812821618623212622632122626328242143228106224821618623282183226148418106832<BR>\
|
||||
401282146816124832601832168232241810482632681464481624128214321682601448283222148018622632<BR>\
|
||||
281068824214683240126060343244106082321640122016621452328614322668186432123228148632182832<BR>\
|
||||
824216603218282832128232181068321248481614603222126014605232824214803286181048263222143218<BR>\
|
||||
841468681062322280324816204282326816601434321262808612805232261664481840122480321220146282<BR>\
|
||||
32601620621662203218282834<BR>\
|
||||
2218268052324016622632126226326018104834322818683280181034322048186816181060324018621268244234"
|
||||
value = CATALOGUER_REWARD_HARD
|
||||
|
||||
@@ -736,17 +736,72 @@
|
||||
|
||||
/datum/category_item/catalogue/anomalous/medical_boss
|
||||
name = "Tyr Data - Corrupted Data Six"
|
||||
desc = "8242146814321660326218326010244232824216622032126032123260641268465232168254603244106082328612244632608210282832401226143210643222803224421068244232281848466034\
|
||||
22108232864212823216283282421480328614681432186232821832601840148242166220?322616266254823280181032601414328642128232824212823214886414681640146282322616263282421432188242146832261280?\
|
||||
82421282546032441060823282421432681440621262826032182832824214322218268032861432106014263432824214324016622632861432608216822442328218328242141668603432168232121662548232681412485232441060823228681220401462826032182832864212823286126032646818206812404014263216628218328242141668324016622632284814604234\
|
||||
1632466218865232163246621886523222108232601840148242166220322814144860328668186220321222181082343260184014824216622032121662548232681620428234\
|
||||
184232241082328242128232181082523268144014402214683286421282324212646414621426328218328242143248126082326414686018623282421432188414686014146832241210204282328212484616622032481646143282421282?\
|
||||
8014124252328242148032401226143228186832123220181826322010126826324218106226343216324218641432861432601414328242144032122012166234\
|
||||
8018103218282832801810683240142660?328018103226181662203282421282322848166432284818646416622032824216622032122012166234\
|
||||
16328218482632801810523216321216625482328212461662203282421440343214841468326016622414328614321662244810261426321220128214523216322412623228141448326018401482421662203286162020481662203216626016261432401436\
|
||||
desc = "8242146814321660326218326010244232824216622032126032123260641268465232168254603244106082328612244632608210282832401226143210643222803224421068244232281848466034<BR>\
|
||||
22108232864212823216283282421480328614681432186232821832601840148242166220?322616266254823280181032601414328642128232824212823214886414681640146282322616263282421432188242146832261280?<BR>\
|
||||
82421282546032441060823282421432681440621262826032182832824214322218268032861432106014263432824214324016622632861432608216822442328218328242141668603432168232121662548232681412485232441060823228681220401462826032182832864212823286126032646818206812404014263216628218328242141668324016622632284814604234<BR>\
|
||||
1632466218865232163246621886523222108232601840148242166220322814144860328668186220321222181082343260184014824216622032121662548232681620428234<BR>\
|
||||
184232241082328242128232181082523268144014402214683286421282324212646414621426328218328242143248126082326414686018623282421432188414686014146832241210204282328212484616622032481646143282421282?<BR>\
|
||||
8014124252328242148032401226143228186832123220181826322010126826324218106226343216324218641432861432601414328242144032122012166234<BR>\
|
||||
8018103218282832801810683240142660?328018103226181662203282421282322848166432284818646416622032824216622032122012166234<BR>\
|
||||
16328218482632801810523216321216625482328212461662203282421440343214841468326016622414328614321662244810261426321220128214523216322412623228141448326018401482421662203286162020481662203216626016261432401436<BR>\
|
||||
1842328018105468143216406418606016224814343216825460321248483216623280181068324214122634"
|
||||
value = CATALOGUER_REWARD_HARD
|
||||
|
||||
/obj/item/paper/tyr_hint
|
||||
name = "Data Decoding"
|
||||
info = "Signals from outside the building is sparse, but we need to deal with whatever scraps we can get. Every two numbers seems to correlate with a symbol, or letter. 32 is space. 12 is A? Theorizing all 1X are vowels. L is 48."
|
||||
|
||||
/obj/structure/prop/blackbox/tyr_boxes
|
||||
|
||||
/obj/structure/prop/blackbox/tyr_boxes/hint_a
|
||||
catalogue_data = list(/datum/category_item/catalogue/anomalous/tyr_hint_a)
|
||||
|
||||
/datum/category_item/catalogue/anomalous/tyr_hint_a
|
||||
value = CATALOGUER_REWARD_MEDIUM
|
||||
name = "tyrian data box 1560"
|
||||
desc = "Authorization for 24olle24tion has 22een approve26. 24itizens of Rank 24 an26 lower may 22e<BR>\
|
||||
28athere26 for operations. Rank 24s are only authorize26 for operations of 26 24lass an26 <BR>\
|
||||
lower. 24reate26 in26ivi26uals, operatives, an26 24urate26 24itizens are to 22e use26 on<BR>\
|
||||
operations 24lasses 24, an26 22. Approval is pen26in28 for Operations of 24lass A. 26ue to the <BR>\
|
||||
pen26in28 war, outlook is likely for approval."
|
||||
|
||||
/obj/structure/prop/blackbox/tyr_boxes/hint_b
|
||||
catalogue_data = list(/datum/category_item/catalogue/anomalous/tyr_hint_b)
|
||||
|
||||
/datum/category_item/catalogue/anomalous/tyr_hint_b
|
||||
value = CATALOGUER_REWARD_MEDIUM
|
||||
name = "tyrian data box 1560"
|
||||
desc = "Mass production operations 42ave begun. Advancements wit42in energy and meta48 <BR>\
|
||||
gat42ering 42ave roc46eted due to t42e metant program. Aut42orization for weaponizing t42e <BR>\
|
||||
program 42as been approved. Modifications t42us far 42ave been successfu48. Casua48ties <BR>\
|
||||
42ave been 48ow. Supp48y of dar46 stringers is running 48ow. Suggestion of creation of <BR>\
|
||||
specia48ized dar46 stringers 42as been put forward."
|
||||
|
||||
/obj/structure/prop/blackbox/tyr_boxes/hint_c
|
||||
catalogue_data = list(/datum/category_item/catalogue/anomalous/tyr_hint_c)
|
||||
|
||||
/datum/category_item/catalogue/anomalous/tyr_hint_c
|
||||
value = CATALOGUER_REWARD_MEDIUM
|
||||
name = "tyrian data box 1560"
|
||||
desc = "The sta68s a68e goi62g out. Eve68yday mo68e a62d mo68e a68e va62ishi62g. The highe68 <BR>\
|
||||
u64s a68e t68yi62g to kee64 thi62gs hush hush, but somethi62g is62’t 68ight. We’ve lost <BR>\
|
||||
co62tact with scouts, ex64lo68e68s, a62d f68o62tie68 bases. Somethi62g is comi62g fo68 us, I <BR>\
|
||||
feel the e62d is comi62g. I am leavi62g this message fo68 a62yo62e who may su68vive what’s <BR>\
|
||||
out the68e. If we a68e62’t he68e, the62 it’s still out the68e. 68etu6862 home, a62d u68ge<BR>\
|
||||
you68 society to 68emai62 small. It may 62ot 62otice you if you do. O68 maybe it does, the62 <BR>\
|
||||
this was 64oi62tless a62yway."
|
||||
|
||||
/obj/structure/prop/blackbox/tyr_boxes/hint_d
|
||||
catalogue_data = list(/datum/category_item/catalogue/anomalous/tyr_hint_d)
|
||||
|
||||
/datum/category_item/catalogue/anomalous/tyr_hint_d
|
||||
value = CATALOGUER_REWARD_MEDIUM
|
||||
name = "tyrian data box 1560"
|
||||
desc = "86e ha84e repor82s of 82hose upon Fros82shelf u82ilizing a ga82e86ay 82o access 82he <BR>\
|
||||
As82ral Sea, or a82 leas82 a8282emp82s 82o. Repor82s ha84e been coun82er produc82i84e, <BR>\
|
||||
86i82h se84eral conflic82ing 82ales. 82he main 82hing 86e kno86 is 82hey ha84e made <BR>\
|
||||
ad84ancemen82s 86i82hin ga82e86ay 82echnology, and are accessing differing planes a82 a <BR>\
|
||||
degree unseen before. Ho86e84er some repor82 82his plane being 82ha82 of shado86s and <BR>\
|
||||
darkness, 86hils82 o82hers repor82 horrific 84isions of flames, and flesh. Fur82her <BR>\
|
||||
in84es82iga82ion is required."
|
||||
|
||||
|
||||
@@ -13,12 +13,12 @@
|
||||
ai_holder_type = /datum/ai_holder/simple_mob/melee/evasive
|
||||
|
||||
see_in_dark = 3
|
||||
melee_damage_lower = 16 //6.25 hits unarmored.
|
||||
melee_damage_upper = 16 //Rng numbers are wierd
|
||||
melee_damage_lower = 12
|
||||
melee_damage_upper = 12
|
||||
attack_sharp = TRUE
|
||||
attack_edge = 1
|
||||
|
||||
meat_amount = 3
|
||||
meat_amount = 7
|
||||
meat_type = /obj/item/reagent_containers/food/snacks/tyrant
|
||||
|
||||
tame_items = list(/obj/item/reagent_containers/food/snacks/crabmeat = 20)
|
||||
@@ -59,16 +59,6 @@
|
||||
B.absorbchance = 0
|
||||
B.escapechance = 25
|
||||
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/bronze //knock back ant
|
||||
name = "bronze metal ant"
|
||||
icon_state = "bronze_ant"
|
||||
icon_living = "bronze_ant"
|
||||
butchery_loot = list(\
|
||||
/obj/item/stack/material/bronze = 18\
|
||||
)
|
||||
meat_amount = 3
|
||||
meat_type = /obj/item/reagent_containers/food/snacks/bronzeant
|
||||
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/bronze/apply_melee_effects(atom/A)
|
||||
..()
|
||||
|
||||
@@ -95,10 +85,6 @@
|
||||
meat_amount = 3
|
||||
meat_type = /obj/item/reagent_containers/food/snacks/copperant
|
||||
|
||||
special_attack_min_range = 0
|
||||
special_attack_max_range = 2
|
||||
special_attack_cooldown = 10 SECONDS
|
||||
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/copper/bullet_act(obj/item/projectile/P)
|
||||
if(istype(P, /obj/item/projectile/energy) || istype(P, /obj/item/projectile/beam))
|
||||
visible_message(span_cult("[P] seems ineffective!."))
|
||||
@@ -120,6 +106,10 @@
|
||||
special_attack_max_range = 2
|
||||
special_attack_cooldown = 10 SECONDS
|
||||
|
||||
color = "#FF7D51"
|
||||
glow_range = 5
|
||||
glow_intensity = 2
|
||||
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/agate/do_special_attack(atom/A)
|
||||
explosion(src.loc, 2, 1, 1, 1)
|
||||
|
||||
@@ -134,17 +124,6 @@
|
||||
meat_amount = 3
|
||||
meat_type = /obj/item/reagent_containers/food/snacks/quartzant
|
||||
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/painite
|
||||
name = "painite metal ant"
|
||||
ai_holder_type = /datum/ai_holder/simple_mob/melee/evasive
|
||||
icon_state = "painite_ant"
|
||||
icon_living = "painite_ant"
|
||||
butchery_loot = list(\
|
||||
/obj/item/stack/material/painite = 18\
|
||||
)
|
||||
meat_amount = 3
|
||||
meat_type = /obj/item/reagent_containers/food/snacks/painiteant
|
||||
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/diamond //slower, tankier, more damage
|
||||
name = "diamond metal ant"
|
||||
icon_state = "diamond_ant"
|
||||
@@ -179,34 +158,72 @@
|
||||
special_attack_max_range = 2
|
||||
special_attack_cooldown = 5 SECONDS
|
||||
|
||||
color = "#91FF91"
|
||||
glow_range = 5
|
||||
glow_intensity = 2
|
||||
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/uranium/do_special_attack(atom/A)
|
||||
visible_message(span_bolddanger(span_orange("The ant glows bright green!.")))
|
||||
SSradiation.radiate(src, 15)
|
||||
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/tritium
|
||||
name = "tritium ant"
|
||||
icon_state = "tritium_ant"
|
||||
icon_living = "tritium_ant"
|
||||
butchery_loot = list(\
|
||||
/obj/item/stack/material/tritium = 18\
|
||||
)
|
||||
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/mhydro //secondary spawner
|
||||
name = "mhydro ant"
|
||||
icon_state = "mhydro_ant"
|
||||
icon_living = "mhydro_ant"
|
||||
butchery_loot = list(\
|
||||
/obj/item/stack/material/mhydrogen = 6\
|
||||
/obj/item/stack/material/mhydrogen = 12\
|
||||
)
|
||||
size_multiplier = 0.5
|
||||
movement_cooldown = -1
|
||||
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/painite
|
||||
name = "painite metal ant"
|
||||
ai_holder_type = /datum/ai_holder/simple_mob/melee/evasive
|
||||
icon_state = "painite_ant"
|
||||
icon_living = "painite_ant"
|
||||
butchery_loot = list(\
|
||||
/obj/item/stack/material/painite = 18\
|
||||
)
|
||||
meat_amount = 3
|
||||
meat_type = /obj/item/reagent_containers/food/snacks/painiteant
|
||||
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/painite/apply_melee_effects(atom/A)
|
||||
..()
|
||||
if(isliving(A))
|
||||
var/mob/living/L = A
|
||||
to_chat(L, span_danger("You've been burned by \the [src]!"))
|
||||
L.ignite_mob()
|
||||
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/bronze
|
||||
name = "bronze metal ant"
|
||||
icon_state = "bronze_ant"
|
||||
icon_living = "bronze_ant"
|
||||
butchery_loot = list(\
|
||||
/obj/item/stack/material/bronze = 18\
|
||||
)
|
||||
meat_amount = 3
|
||||
meat_type = /obj/item/reagent_containers/food/snacks/bronzeant
|
||||
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/bronze/death()
|
||||
visible_message(span_warning("\The [src]'s abdomen splits as it rolls over, spiderlings crawling from the wound.") )
|
||||
for(var/i = 1 to 8)
|
||||
new /obj/effect/spider/spiderling/antling (src.loc)
|
||||
..()
|
||||
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/graphite //nothing special here
|
||||
name = "graphite ant"
|
||||
icon_state = "graphite_ant"
|
||||
icon_living = "graphite_ant"
|
||||
butchery_loot = list(\
|
||||
/obj/item/stack/material/graphite = 18\
|
||||
)
|
||||
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/builder
|
||||
name = "concrete ant"
|
||||
name = "tritium ant"
|
||||
icon_state = "builder_ant"
|
||||
icon_living = "builder_ant"
|
||||
butchery_loot = list(\
|
||||
/obj/item/stack/material/concrete = 6\
|
||||
/obj/item/stack/material/tritium = 18\
|
||||
)
|
||||
nutrition = 150
|
||||
var/build_type = /obj/random/ant_building
|
||||
@@ -301,7 +318,7 @@ ANT STRUCTURES
|
||||
icon_state = "hole"
|
||||
anchored = TRUE
|
||||
|
||||
spawn_delay = 10 MINUTES
|
||||
spawn_delay = 15 MINUTES
|
||||
|
||||
spawn_types = list(
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/bronze = 1,
|
||||
@@ -312,12 +329,12 @@ ANT STRUCTURES
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/painite = 1,
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/diamond = 1,
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/verdantium = 1,
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/tritium = 1,
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/uranium = 1,
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/mhydro = 1
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/mhydro = 1,
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/graphite = 1,
|
||||
)
|
||||
|
||||
simultaneous_spawns = 3
|
||||
simultaneous_spawns = 5
|
||||
|
||||
destructible = 1
|
||||
health = 50 //Unsure why you would want to break it but you can
|
||||
@@ -433,9 +450,9 @@ ANT STRUCTURES
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/painite,
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/diamond,
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/verdantium,
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/tritium,
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/uranium,
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/mhydro)
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/mhydro,
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/graphite)
|
||||
faction = FACTION_TYR_ANT
|
||||
|
||||
/obj/effect/ant_structure/webbarrier
|
||||
|
||||
@@ -20,10 +20,13 @@
|
||||
vore_standing_too = TRUE
|
||||
unacidable = TRUE
|
||||
special_attack_min_range = 0
|
||||
special_attack_max_range = 7
|
||||
special_attack_max_range = 14
|
||||
wreckage = /obj/item/prop/tyrlore/gatekeeper
|
||||
|
||||
melee_miss_chance = 0
|
||||
see_in_dark = 14
|
||||
melee_damage_lower = 20
|
||||
melee_damage_upper = 20
|
||||
|
||||
loot_list = list(/obj/item/gun/energy/tyr_rifle = 30,
|
||||
/obj/item/tool/wirecutters/hybrid/alien = 30,
|
||||
@@ -198,21 +201,19 @@
|
||||
name = "experiment 20"
|
||||
icon_state = "crystalized"
|
||||
icon_living = "crystalized"
|
||||
specialattackprojectile = /obj/item/projectile/arc/fragmentation/tyr_mortar
|
||||
health = 400
|
||||
maxHealth = 400 //15ish hits with E sword
|
||||
wreckage = /obj/item/prop/tyrlore/crystal_boss
|
||||
melee_damage_lower = 40
|
||||
melee_damage_upper = 40
|
||||
attack_armor_pen = 40
|
||||
melee_attack_delay = 2.5 SECONDS
|
||||
movement_cooldown = 4
|
||||
special_attack_cooldown = 8 SECONDS
|
||||
evasion = 200 //forced to fight in melee lol
|
||||
|
||||
/mob/living/simple_mob/mechanical/mecha/eclipse/tankyboss/crystal_boss/do_special_attack(atom/A)
|
||||
rng_cycle = rand(1,3)
|
||||
switch(attackcycle)
|
||||
if(1)
|
||||
addtimer(CALLBACK(src, PROC_REF(quad_random_firing), A, 20, rng_cycle, 10), 0.5 SECONDS, TIMER_DELETE_ME)
|
||||
attackcycle = 0
|
||||
if(2)
|
||||
addtimer(CALLBACK(src, PROC_REF(dual_spin), A, rng_cycle, 10), 0.5 SECONDS, TIMER_DELETE_ME)
|
||||
attackcycle = 0
|
||||
if(3)
|
||||
addtimer(CALLBACK(src, PROC_REF(gattlingfire), A, rng_cycle, 8, 7), 0.5 SECONDS, TIMER_DELETE_ME)
|
||||
attackcycle = 0
|
||||
addtimer(CALLBACK(src, PROC_REF(bomb_chaos), A, 4), 1.5 SECONDS, TIMER_DELETE_ME)
|
||||
|
||||
/mob/living/simple_mob/mechanical/mecha/eclipse/tankyboss/naga_boss
|
||||
name = "experiment 25"
|
||||
@@ -298,10 +299,11 @@
|
||||
icon = 'modular_chomp/icons/mob/hivebot.dmi'
|
||||
size_multiplier = 3
|
||||
wreckage = /obj/item/prop/tyrlore/swarm_boss
|
||||
special_attack_cooldown = 8 SECONDS
|
||||
melee_damage_lower = 30
|
||||
melee_damage_upper = 30
|
||||
movement_cooldown = 4
|
||||
special_attack_cooldown = 12 SECONDS
|
||||
melee_damage_lower = 20
|
||||
melee_damage_upper = 20
|
||||
attack_armor_pen = 0
|
||||
movement_cooldown = 8
|
||||
|
||||
/mob/living/simple_mob/mechanical/mecha/eclipse/tankyboss/swarm_ai/bullet_act(obj/item/projectile/P)
|
||||
for(var/i =1 to 3)
|
||||
@@ -338,8 +340,8 @@
|
||||
/mob/living/simple_mob/mechanical/mecha/eclipse/tankyboss/medical_bot //tutortial for ADD invul mechanics
|
||||
name = "medical robot"
|
||||
desc = "A massive hivebot with medical equipment."
|
||||
health = 400
|
||||
maxHealth = 400
|
||||
health = 1000
|
||||
maxHealth = 1000
|
||||
icon_state = "white"
|
||||
icon_living = "white"
|
||||
icon = 'icons/mob/hivebot.dmi'
|
||||
@@ -350,7 +352,7 @@
|
||||
attack_armor_pen = 80
|
||||
movement_cooldown = 4
|
||||
|
||||
special_attack_cooldown = 12 SECONDS
|
||||
special_attack_cooldown = 25 SECONDS
|
||||
|
||||
var/datum/disease/base_disease = /datum/disease/advance/agate_rot
|
||||
|
||||
@@ -360,9 +362,13 @@
|
||||
H.ContractDisease(base_disease)
|
||||
|
||||
/mob/living/simple_mob/mechanical/mecha/eclipse/tankyboss/medical_bot/do_special_attack(atom/A)
|
||||
for(var/i =1 to 2)
|
||||
new /mob/living/simple_mob/mechanical/hivebot/tyr/heart(src.loc)
|
||||
|
||||
visible_message(span_boldwarning(span_orange("The beast restores itself to a prime condition!.")))
|
||||
adjustBruteLoss(-1000)
|
||||
adjustFireLoss(-1000)
|
||||
adjustToxLoss(-1000)
|
||||
adjustOxyLoss(-1000)
|
||||
adjustCloneLoss(-1000)
|
||||
/*
|
||||
/mob/living/simple_mob/mechanical/hivebot/tyr/heart
|
||||
name = "barrier unit"
|
||||
icon = 'modular_chomp/icons/mob/tyr.dmi'
|
||||
@@ -374,20 +380,4 @@
|
||||
melee_damage_upper = 10
|
||||
attack_armor_pen = 80
|
||||
movement_cooldown = 4
|
||||
|
||||
/mob/living/simple_mob/mechanical/hivebot/tyr/heart/handle_special()
|
||||
if(stat != DEAD)
|
||||
untouchable_aura()
|
||||
..()
|
||||
|
||||
/mob/living/simple_mob/mechanical/hivebot/tyr/heart/proc/untouchable_aura()
|
||||
for(var/mob/living/L in orange(src, 3))
|
||||
if(L.stat == DEAD || !IIsAlly(L))
|
||||
continue
|
||||
L.add_modifier(/datum/modifier/aura/heart_barrier, null, src)
|
||||
|
||||
/datum/modifier/aura/heart_barrier
|
||||
stacks = MODIFIER_STACK_FORBID
|
||||
mob_overlay_state = "deflect"
|
||||
incoming_damage_percent = 0
|
||||
aura_max_distance = 3
|
||||
*/
|
||||
|
||||
+7
-1
@@ -38,9 +38,15 @@
|
||||
/mob/living/simple_mob/mechanical/hivebot/tyr/meteor
|
||||
maxHealth = 2 LASERS_TO_KILL // 80 hp
|
||||
health = 2 LASERS_TO_KILL
|
||||
ai_holder_type = /datum/ai_holder/hostile/ranged/robust
|
||||
ai_holder_type = /datum/ai_holder/simple_mob/ranged/kiting/dodge
|
||||
projectiletype = /obj/item/projectile/energy/agate_lighting/fast
|
||||
|
||||
/datum/ai_holder/simple_mob/ranged/kiting/dodge
|
||||
|
||||
/datum/ai_holder/simple_mob/ranged/kiting/dodge/post_ranged_attack(atom/A)
|
||||
holder.IMove(get_step(holder, pick(GLOB.alldirs)))
|
||||
holder.face_atom(A)
|
||||
|
||||
/obj/item/projectile/energy/spikeenergy_ball/boss
|
||||
damage = 40
|
||||
armor_penetration = 60
|
||||
|
||||
@@ -99,13 +99,7 @@ var/datum/planet/tyr/planet_tyr = null
|
||||
temperature = 313
|
||||
allowed_weather_types = list(
|
||||
WEATHER_CLEAR = new /datum/weather/tyr/clear(),
|
||||
WEATHER_FIRESTART = new /datum/weather/tyr/firestart(),
|
||||
WEATHER_FLAMESTORM = new /datum/weather/tyr/flamestorm(),
|
||||
WEATHER_SANDSTORM = new /datum/weather/tyr/sandstorm(),
|
||||
WEATHER_HEAVYSANDSTORM = new /datum/weather/tyr/sandstorm_fierce(),
|
||||
WEATHER_FALLOUT_TEMP = new /datum/weather/tyr/starrynight(),
|
||||
WEATHER_BLIZZARD = new /datum/weather/tyr/blizzard(),
|
||||
WEATHER_STORM = new /datum/weather/tyr/storm(),
|
||||
WEATHER_FOG = new /datum/weather/tyr/fog()
|
||||
|
||||
)
|
||||
@@ -123,8 +117,8 @@ var/datum/planet/tyr/planet_tyr = null
|
||||
name = "clear"
|
||||
transition_chances = list(
|
||||
WEATHER_CLEAR = 80,
|
||||
WEATHER_SANDSTORM = 20
|
||||
)
|
||||
WEATHER_SANDSTORM = 10,
|
||||
WEATHER_FOG = 10)
|
||||
transition_messages = list(
|
||||
"The sky clears up.",
|
||||
"The sky is visible.",
|
||||
@@ -134,51 +128,6 @@ var/datum/planet/tyr/planet_tyr = null
|
||||
observed_message = "The sky is clear."
|
||||
imminent_transition_message = "The sky is rapidly clearing up."
|
||||
|
||||
/datum/weather/tyr/firestart
|
||||
name = "warm winds"
|
||||
icon_state = "ashfall_light"
|
||||
transition_chances = list(
|
||||
WEATHER_FIRESTART = 50,
|
||||
WEATHER_FLAMESTORM = 50)
|
||||
transition_messages = list(
|
||||
"The sky begins to turn orange."
|
||||
)
|
||||
sky_visible = TRUE
|
||||
observed_message = "The sky is orange."
|
||||
imminent_transition_message = "The sky flares orange."
|
||||
|
||||
|
||||
/datum/weather/tyr/flamestorm
|
||||
name = "fire storm"
|
||||
icon_state = "ashfall_light"
|
||||
transition_chances = list(
|
||||
WEATHER_FLAMESTORM = 50,
|
||||
WEATHER_CLEAR = 50)
|
||||
transition_messages = list(
|
||||
"The sky is engulfed by flames."
|
||||
)
|
||||
sky_visible = TRUE
|
||||
observed_message = "The sky is on fire."
|
||||
imminent_transition_message = "The sky is set ablaze."
|
||||
effect_flags = HAS_PLANET_EFFECT | EFFECT_ONLY_HUMANS
|
||||
|
||||
/datum/weather/tyr/flamestorm/planet_effect(mob/living/carbon/H)
|
||||
if(H.z in holder.our_planet.expected_z_levels)
|
||||
var/turf/T = get_turf(H)
|
||||
if(!T.is_outdoors())
|
||||
return
|
||||
|
||||
var/target_zone = pick(BP_ALL)
|
||||
var/amount_blocked = H.run_armor_check(target_zone, "bio")
|
||||
|
||||
var/damage = rand(1,1)
|
||||
|
||||
if(amount_blocked >= 40)
|
||||
return
|
||||
|
||||
H.apply_damage(damage, BURN, target_zone, amount_blocked, used_weapon = "burning ash")
|
||||
if(show_message)
|
||||
to_chat(H, effect_message)
|
||||
|
||||
/datum/weather/tyr/sandstorm
|
||||
name = "sandstorm"
|
||||
@@ -186,7 +135,7 @@ var/datum/planet/tyr/planet_tyr = null
|
||||
transition_chances = list(
|
||||
WEATHER_CLEAR = 80,
|
||||
WEATHER_SANDSTORM = 10,
|
||||
WEATHER_HEAVYSANDSTORM = 10)
|
||||
WEATHER_FOG = 10)
|
||||
transition_messages = list(
|
||||
"The sky is engulfed by sand."
|
||||
)
|
||||
@@ -213,128 +162,14 @@ var/datum/planet/tyr/planet_tyr = null
|
||||
if(show_message)
|
||||
to_chat(H, effect_message)
|
||||
|
||||
/datum/weather/tyr/sandstorm_fierce
|
||||
name = "fierce sandstorm"
|
||||
icon_state = "sandstorm"
|
||||
transition_chances = list(
|
||||
WEATHER_CLEAR = 80,
|
||||
WEATHER_SANDSTORM = 10,
|
||||
WEATHER_HEAVYSANDSTORM = 10)
|
||||
transition_messages = list(
|
||||
"The sky is engulfed by sand."
|
||||
)
|
||||
sky_visible = TRUE
|
||||
observed_message = "The sky is full of sand."
|
||||
light_color = "#996600"
|
||||
light_modifier = 0.5
|
||||
|
||||
imminent_transition_message = "The sky is blocked out by rock."
|
||||
effect_flags = HAS_PLANET_EFFECT | EFFECT_ONLY_HUMANS
|
||||
|
||||
/datum/weather/tyr/sandstorm_fierce/planet_effect(mob/living/carbon/H)
|
||||
if(H.z in holder.our_planet.expected_z_levels)
|
||||
var/turf/T = get_turf(H)
|
||||
if(!T.is_outdoors())
|
||||
return
|
||||
|
||||
var/target_zone = pick(BP_ALL)
|
||||
var/amount_blocked = H.run_armor_check(target_zone, "melee")
|
||||
|
||||
var/damage = rand(5,5)
|
||||
|
||||
if(amount_blocked >= 40)
|
||||
return
|
||||
|
||||
H.apply_damage(damage, BRUTE, target_zone, amount_blocked, used_weapon = "sand")
|
||||
if(show_message)
|
||||
to_chat(H, effect_message)
|
||||
|
||||
//Anomalous/summonable weather
|
||||
/datum/weather/tyr/starrynight
|
||||
name = "unknown"
|
||||
icon_state = "starry_night"
|
||||
transition_chances = list(
|
||||
WEATHER_CLEAR = 50,
|
||||
WEATHER_FALLOUT_TEMP = 50)
|
||||
|
||||
imminent_transition_message = "The sky is rapidly begins to glow."
|
||||
effect_flags = HAS_PLANET_EFFECT | EFFECT_ONLY_HUMANS
|
||||
|
||||
/datum/weather/tyr/starrynight/planet_effect(mob/living/carbon/H)
|
||||
if(H.z in holder.our_planet.expected_z_levels)
|
||||
var/turf/T = get_turf(H)
|
||||
if(!T.is_outdoors())
|
||||
return
|
||||
H.add_modifier(/datum/modifier/starrynight_boon, 1 SECONDS, src)
|
||||
|
||||
/datum/weather/tyr/blizzard
|
||||
name = "blizzard"
|
||||
icon_state = "snowfall_heavy_old"
|
||||
temp_high = 153.15
|
||||
temp_low = 130.15
|
||||
transition_chances = list(
|
||||
WEATHER_CLEAR = 50,
|
||||
WEATHER_BLIZZARD = 50)
|
||||
outdoor_sounds_type = /datum/looping_sound/weather/storm
|
||||
indoor_sounds_type = /datum/looping_sound/weather/storm/indoors
|
||||
|
||||
imminent_transition_message = "The sky is overtaken by snow."
|
||||
|
||||
/datum/weather/tyr/storm
|
||||
icon_state = "fallout"
|
||||
light_modifier = 0.7
|
||||
light_color = "#CCFFCC"
|
||||
temp_high = 233.15
|
||||
temp_low = 200.15
|
||||
transition_chances = list(
|
||||
WEATHER_CLEAR = 50,
|
||||
WEATHER_STORM = 50)
|
||||
imminent_transition_message = "Sky and clouds are growing sickly green... Radiation storm is approaching, get to cover!"
|
||||
outdoor_sounds_type = /datum/looping_sound/weather/wind
|
||||
indoor_sounds_type = /datum/looping_sound/weather/wind/indoors
|
||||
|
||||
imminent_transition_message = "The sky is overtaken by green clouds."
|
||||
|
||||
// How much radiation a mob gets while on an outside tile.
|
||||
var/direct_rad_low = RAD_LEVEL_LOW
|
||||
var/direct_rad_high = RAD_LEVEL_MODERATE
|
||||
|
||||
// How much radiation is bursted onto a random tile near a mob.
|
||||
var/fallout_rad_low = RAD_LEVEL_HIGH
|
||||
var/fallout_rad_high = RAD_LEVEL_VERY_HIGH
|
||||
effect_flags = HAS_PLANET_EFFECT | EFFECT_ONLY_LIVING
|
||||
|
||||
/datum/weather/tyr/storm/planet_effect(mob/living/L)
|
||||
if(L.z in holder.our_planet.expected_z_levels)
|
||||
irradiate_nearby_turf(L)
|
||||
var/turf/T = get_turf(L)
|
||||
if(!T.is_outdoors())
|
||||
return // They're indoors, so no need to irradiate them with fallout.
|
||||
|
||||
L.rad_act(rand(direct_rad_low, direct_rad_high))
|
||||
|
||||
// This makes random tiles near people radioactive for awhile.
|
||||
// Tiles far away from people are left alone, for performance.
|
||||
/datum/weather/tyr/storm/proc/irradiate_nearby_turf(mob/living/L)
|
||||
if(!istype(L))
|
||||
return
|
||||
var/list/turfs = RANGE_TURFS(world.view, L)
|
||||
var/turf/T = pick(turfs) // We get one try per tick.
|
||||
if(!istype(T))
|
||||
return
|
||||
if(T.is_outdoors())
|
||||
SSradiation.radiate(T, rand(fallout_rad_low, fallout_rad_high))
|
||||
|
||||
|
||||
|
||||
/datum/weather/tyr/fog
|
||||
light_modifier = 0.5
|
||||
light_color = "#FF0000"
|
||||
temp_high = 183.15
|
||||
temp_low = 160.15
|
||||
transition_chances = list(
|
||||
WEATHER_CLEAR = 50,
|
||||
WEATHER_FOG = 50)
|
||||
WEATHER_CLEAR = 80,
|
||||
WEATHER_SANDSTORM = 10,
|
||||
WEATHER_FOG = 10)
|
||||
|
||||
imminent_transition_message = "Fog emerges from nowhere."
|
||||
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 49 KiB |
@@ -56,151 +56,155 @@
|
||||
docking_codes = null
|
||||
|
||||
//AREAS
|
||||
/area/surface/tyr/northern_wilderness
|
||||
name = "Tyr Wilderness"
|
||||
/area/planet/tyr
|
||||
name = "Tyr Surface"
|
||||
|
||||
/area/planet/tyr/ship_graveyard
|
||||
name = "Tyr Ship Graveyard"
|
||||
icon_state = "green"
|
||||
outdoors = OUTDOORS_YES
|
||||
|
||||
|
||||
/area/surface/tyr/southern_wilderness
|
||||
name = "Tyr Wilderness"
|
||||
icon_state = "green"
|
||||
outdoors = OUTDOORS_YES
|
||||
|
||||
/area/surface/tyr/shuttles
|
||||
name = "Destroyed Shuttle"
|
||||
icon_state = "green"
|
||||
outdoors = OUTDOORS_YES
|
||||
outdoors = OUTDOORS_NO
|
||||
|
||||
/area/surface/tyr/shuttles/one
|
||||
/area/planet/tyr/shuttles/one
|
||||
|
||||
/area/surface/tyr/shuttles/two
|
||||
/area/planet/tyr/shuttles/two
|
||||
|
||||
/area/surface/tyr/shuttles/three
|
||||
/area/planet/tyr/shuttles/three
|
||||
|
||||
/area/surface/tyr/shuttles/four
|
||||
/area/planet/tyr/shuttles/four
|
||||
|
||||
/area/surface/tyr/shuttles/five
|
||||
/area/planet/tyr/shuttles/five
|
||||
|
||||
/area/surface/tyr/shuttles/six
|
||||
/area/planet/tyr/shuttles/six
|
||||
|
||||
/area/surface/tyr/shuttles/seven
|
||||
/area/planet/tyr/shuttles/seven
|
||||
|
||||
/area/surface/tyr/shuttles/eight
|
||||
/area/planet/tyr/shuttles/eight
|
||||
|
||||
/area/surface/tyr/shuttles/nine
|
||||
/area/planet/tyr/shuttles/nine
|
||||
|
||||
/area/surface/tyr/shuttles/ten
|
||||
/area/planet/tyr/shuttles/ten
|
||||
|
||||
/area/surface/tyr/shuttles/eleven
|
||||
/area/planet/tyr/shuttles/eleven
|
||||
|
||||
/area/surface/tyr/shuttles/tweleve
|
||||
/area/planet/tyr/shuttles/tweleve
|
||||
|
||||
/area/surface/tyr/shuttles/rock_one
|
||||
/area/planet/tyr/shuttles/thirteen
|
||||
|
||||
/area/surface/tyr/shuttles/rock_two
|
||||
/area/planet/tyr/shuttles/fourteen
|
||||
|
||||
/area/planet/tyr/shuttles/fifteen
|
||||
|
||||
/area/planet/tyr/shuttles/rock_one
|
||||
|
||||
/area/planet/tyr/shuttles/rock_two
|
||||
|
||||
|
||||
/area/surface/tyr/eclipse_refinery
|
||||
name = "Tyr refinery"
|
||||
/area/planet/tyr/eclipse_refinery
|
||||
name = "Eclipse Refinery"
|
||||
icon_state = "green"
|
||||
outdoors = OUTDOORS_NO
|
||||
|
||||
|
||||
/area/surface/tyr/caverns
|
||||
/area/planet/tyr/caverns
|
||||
name = "Tyr Caverns"
|
||||
icon_state = "away"
|
||||
outdoors = OUTDOORS_NO
|
||||
|
||||
/area/surface/tyr/ancient_ruins
|
||||
/area/planet/tyr/ancient_ruins
|
||||
name = "Ark Storage"
|
||||
icon_state = "red"
|
||||
requires_power = FALSE
|
||||
outdoors = OUTDOORS_NO
|
||||
|
||||
/area/surface/tyr/ancient_ruins/one
|
||||
/area/planet/tyr/ancient_ruins/one
|
||||
|
||||
/area/surface/tyr/ancient_ruins/two
|
||||
/area/planet/tyr/ancient_ruins/two
|
||||
|
||||
/area/surface/tyr/ancient_ruins/three
|
||||
/area/planet/tyr/ancient_ruins/three
|
||||
|
||||
/area/surface/tyr/ancient_ruins/four
|
||||
/area/planet/tyr/ancient_ruins/four
|
||||
|
||||
/area/surface/tyr/ancient_ruins/five
|
||||
/area/planet/tyr/ancient_ruins/five
|
||||
|
||||
/area/surface/tyr/ancient_ruins/six
|
||||
/area/planet/tyr/ancient_ruins/six
|
||||
|
||||
/area/surface/tyr/precursorruins
|
||||
/area/planet/tyr/precursorruins
|
||||
icon_state = "bluenew"
|
||||
requires_power = FALSE
|
||||
outdoors = OUTDOORS_NO
|
||||
name = "Ark Facility"
|
||||
flags = RAD_SHIELDED | AREA_FLAG_IS_NOT_PERSISTENT | AREA_SECRET_NAME | AREA_FORBID_EVENTS | PHASE_SHIELDED
|
||||
|
||||
/area/surface/tyr/precursorruins/checkpoint
|
||||
/area/planet/tyr/precursorruins/checkpoint
|
||||
name = "Ark Facility - Checkpoint"
|
||||
icon_state = "purple"
|
||||
|
||||
/area/surface/tyr/precursorruins/entryway
|
||||
/area/planet/tyr/precursorruins/entryway
|
||||
name = "Ark Facility - Entrance Hall"
|
||||
icon_state = "dark"
|
||||
|
||||
/area/surface/tyr/precursorruins/checkpoint
|
||||
/area/planet/tyr/precursorruins/checkpoint
|
||||
name = "Ark Facility - Checkpoint"
|
||||
|
||||
/area/surface/tyr/precursorruins/stairwell
|
||||
/area/planet/tyr/precursorruins/stairwell
|
||||
name = "Ark Facility - Stairwell"
|
||||
icon_state = "purple"
|
||||
|
||||
/area/surface/tyr/precursorruins/science_branch
|
||||
/area/planet/tyr/precursorruins/science_branch
|
||||
name = "Ark Facility - Science Branch"
|
||||
icon_state = "dark"
|
||||
|
||||
/area/surface/tyr/precursorruins/misc
|
||||
/area/planet/tyr/precursorruins/misc
|
||||
name = "Ark Facility - Misc"
|
||||
|
||||
/area/surface/tyr/precursorruins/swarm_staircase
|
||||
/area/planet/tyr/precursorruins/swarm_staircase
|
||||
name = "Ark Facility - Stair Spiral"
|
||||
icon_state = "purple"
|
||||
|
||||
/area/surface/tyr/precursorruins/swarm_boss
|
||||
/area/planet/tyr/precursorruins/swarm_boss
|
||||
name = "Ark Facility - Swarm Container"
|
||||
icon_state = "dark"
|
||||
|
||||
/area/surface/tyr/precursorruins/medical_boss
|
||||
/area/planet/tyr/precursorruins/medical_boss
|
||||
name = "Ark Facility - Underconstruction"
|
||||
|
||||
/area/surface/tyr/precursorruins/weather_boss
|
||||
/area/planet/tyr/precursorruins/weather_boss
|
||||
name = "Ark Facility - Weather Report"
|
||||
icon_state = "purple"
|
||||
|
||||
/area/surface/tyr/precursorruins/sec_boss
|
||||
/area/planet/tyr/precursorruins/sec_boss
|
||||
name = "Ark Facility - Security Watchzone"
|
||||
icon_state = "dark"
|
||||
|
||||
/area/surface/tyr/precursorruins/engi_boss
|
||||
/area/planet/tyr/precursorruins/engi_boss
|
||||
name = "Ark Facility - Engine Control"
|
||||
|
||||
/area/surface/tyr/precursorruins/science_a
|
||||
/area/planet/tyr/precursorruins/science_a
|
||||
name = "Ark Facility - Containment A"
|
||||
icon_state = "purple"
|
||||
|
||||
/area/surface/tyr/precursorruins/science_b
|
||||
/area/planet/tyr/precursorruins/science_b
|
||||
name = "Ark Facility - Containment B"
|
||||
icon_state = "dark"
|
||||
|
||||
/area/surface/tyr/precursorruins/science_c
|
||||
/area/planet/tyr/precursorruins/science_c
|
||||
name = "Ark Facility - Containment C"
|
||||
|
||||
/area/surface/tyr/precursorruins/science_d
|
||||
/area/planet/tyr/precursorruins/science_d
|
||||
name = "Ark Facility - Containment D"
|
||||
icon_state = "purple"
|
||||
|
||||
/area/surface/tyr/precursorruins/science_e
|
||||
/area/planet/tyr/precursorruins/science_e
|
||||
name = "Ark Facility - Containment E"
|
||||
icon_state = "dark"
|
||||
|
||||
/area/surface/tyr/precursorruins/science_f
|
||||
/area/planet/tyr/precursorruins/science_f
|
||||
name = "Ark Facility - Containment F"
|
||||
|
||||
/turf/unsimulated/wall/planetary/normal/tyr
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user