Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hostile Mobs Tweaks [Part 2] #1215

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
9582d1e
small adjustments and clean up, bloodcult janitor stuff
ErhardSteinhauer Apr 12, 2024
67dd8a8
SoApS
ErhardSteinhauer Apr 12, 2024
a2d85bc
numbers tweaks
ErhardSteinhauer Apr 12, 2024
e8b3d6c
small tweak for soaps
ErhardSteinhauer Apr 13, 2024
961315a
Merge branch 'new-frontiers-14:master' into 2024-04-12-Hostile-Mobs-T…
ErhardSteinhauer Apr 14, 2024
e791c3b
Merge branch 'master' into 2024-04-12-Hostile-Mobs-Tweaks
ErhardSteinhauer Apr 18, 2024
14b5f06
Merge branch '2024-04-12-Hostile-Mobs-Tweaks' of https://github.com/E…
ErhardSteinhauer Apr 18, 2024
b41d249
Merge branch 'master' into 2024-04-12-Hostile-Mobs-Tweaks
ErhardSteinhauer Apr 19, 2024
bdd5d33
Merge branch 'new-frontiers-14:master' into 2024-04-12-Hostile-Mobs-T…
ErhardSteinhauer Apr 21, 2024
e11f504
Merge branch '2024-04-12-Hostile-Mobs-Tweaks' of https://github.com/E…
ErhardSteinhauer Apr 21, 2024
0eaadc8
small tweak
ErhardSteinhauer Apr 21, 2024
c32c4c1
Merge branch 'new-frontiers-14:master' into 2024-04-12-Hostile-Mobs-T…
ErhardSteinhauer Apr 21, 2024
102728f
cult mobs randomization and loot
ErhardSteinhauer Apr 21, 2024
55be00a
event message, tweaked cult weapon pool
ErhardSteinhauer Apr 21, 2024
f994b39
changed events texts
ErhardSteinhauer Apr 22, 2024
a644b49
forge with recipes
ErhardSteinhauer Apr 22, 2024
3ee2ed0
cult bag recipe
ErhardSteinhauer Apr 22, 2024
37af71f
cult robes resprite, cult webbing
ErhardSteinhauer Apr 22, 2024
b50e2fa
cult force field sprites
ErhardSteinhauer Apr 22, 2024
4f69287
new sprites for belt
ErhardSteinhauer Apr 22, 2024
8ae2969
small belt fix
ErhardSteinhauer Apr 22, 2024
aabb734
pylons drop crystals instead of steel, changed spawn rates in expeds
ErhardSteinhauer Apr 22, 2024
94dd3d7
small fix
ErhardSteinhauer Apr 22, 2024
f8aa962
more fixes
ErhardSteinhauer Apr 22, 2024
49d491c
Merge branch 'new-frontiers-14:master' into 2024-04-12-Hostile-Mobs-T…
ErhardSteinhauer Apr 22, 2024
b947293
Merge branch 'new-frontiers-14:master' into 2024-04-12-Hostile-Mobs-T…
ErhardSteinhauer Apr 23, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions Resources/Locale/en-US/_NF/bluespace-events/events.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ station-event-bluespace-asteroid-end-announcement = In compliance with NanoTrase
station-event-bluespace-ship-start-announcement = We have detected an unusual FTL signature - long range scans indicate an unknown ship. NanoTrasen cannot confirm safety for prospectors within its vicinity, be advised.
station-event-bluespace-ship-end-announcement = In compliance with NanoTrasen FTL traffic patterns, the unknown ship has been dissipated to ensure non-collision.

station-event-bluespace-syndicate-ftl-interception-start-announcement = Attention all available NanoTrasen personnel! NanoTrasen Naval Command disrupted the FTL-jump of Syndicate Vessel, according to our deepspace scanners the vessel either already entered the real space in your sector or is about to enter. Code: Intercept, Expunge, Exterminate, Cauterise. Expect armed opposition, use of lethal force against enemy agents is authorized. Do note: any loss of NT affiliated personnel lifes will not be compensated.
station-event-bluespace-syndicate-ftl-interception-start-announcement = Attention all available NanoTrasen personnel! NanoTrasen Naval Command disrupted the FTL-jump of Syndicate Vessel, according to our deepspace scanners the vessel either already entered the real space in your sector or is about to enter. Code: Intercept, Expunge, Decimate, Cauterise. Expect armed opposition, use of lethal force against enemy agents is authorized. Do note: any loss of NT-affiliated personnel lives will not be compensated. Reminder: NT personnel who are granted security clearance for the engagement are required to surrender any hazardous materials to the local security department to ensure safe transportation of Syndicate technology to CentCom for study. Should there be any prisoners, security personnel is required to prepare them for transportation to CentCom for interrogation through the NT-patented Contraband Exchange System (tm).
station-event-bluespace-syndicate-ftl-interception-end-announcement = In compliance with NanoTrasen FTL traffic patterns, the Syndicate Vessel has been dissipated to ensure non-collision.

station-event-bluespace-wizardfederation-scout-start-announcement = Attention all available NanoTrasen personnel! NanoTrasen Naval Command detected a Bluespace Anomaly in your sector with the signature indicative of the imminent arrival of a Wizard Federation micro vessel. Code: Intercept, Detain, Incarcerate. Arrest the intruders and prepare them to be handed over to the NanoTrasen Special Forces Unit for enhanced interrogation.
station-event-bluespace-wizardfederation-scout-start-announcement = Attention all available NanoTrasen personnel! NanoTrasen Naval Command detected a Bluespace Anomaly in your sector with the signature indicative of the imminent arrival of a Wizard Federation small vessel. Code: Intercept, Detain, Incarcerate. Arrest the intruders and prepare them for transportation to CentCom for interrogation through NT patented Contraband Exchange System (tm).
station-event-bluespace-wizardfederation-scout-end-announcement = In compliance with NanoTrasen FTL traffic patterns, the Wizard Federation Vessel has been dissipated to ensure non-collision.

station-event-bluespace-bloodmoon-start-announcement = A̴̗̕ť̸͓t̸͍̂ë̶͈́̇n̵̠̑t̸̗̅i̸̜̓ő̷͉̭̀n̸̠̿̉ ̷̘̿ȃ̵̲͍͑l̴̲̽͒l̵͔̺̔̉ ̶̩̥͋̋S̵̟̼̐ē̷͓c̶̯̏̒u̸̱̿͊r̶̡͉̈́i̶̙̲͒t̷̢̻͌y̷͇̾̐ ̶͗͜p̵̲͂͆͜e̶̥̣̅ṟ̴͆s̶̹̋o̶̩͓̔͗n̸̝̄̔ṋ̵̓͌͜e̷̮͓̊l̴̩̞̕!̶̬͚̋̚ ̶̻̌̐N̶̖͇͗T̴͎̝̓̋ ̸̛̯N̸͙̓á̵̩̀v̷̬̫́a̸̰̒ļ̸̱͠ ̸͔̕ͅC̶̡͊ò̷̺͊m̶̫̐̽m̶͉̉a̷͖̾n̵̨̞̍̅d̶͓̥̀ ̶̨͖̀͝d̷͎̤̆͑e̶͚͎͗t̷̹̤̉̽e̷͙̽c̴̱͗t̴͖͈̅̽e̶͓̓d̵̼̱̈́ ̵̞̀͆b̸͍̼̋̂l̵͎͆u̵̻̐̚é̵̢̲s̴̢͇̒ṗ̴͉à̶̩̥ć̴͉ê̷͎͠ ̵̧̃͛a̸͙͙̾n̵͚͋o̸̤͑m̸͉̼̆̈́å̴̫l̷̜͂y̷͎̋͛ ̵̨͋ỉ̵̬ͅn̴̨͔͂͗ ̸̙̈̑y̴͉̮̾ȍ̴̠ų̶͝r̵͔̦̍͌ ̴̬̗͑s̷̻̆̒ě̴̗̲c̸̠̦̚t̸̬̅ỏ̵̝͂r̸̮̦̆ ̵͈͝w̴͍͊ỉ̴̯̙̕t̷͖̗̍̍h̷̳̭́ ̴̮̦̃̑t̷̩̓̌ḩ̷͇͝e̵͐́͜ ̸̳̈́͠s̶̖͌į̵̙̚̕g̵̰̓ñ̸̝̽a̷͖͊t̶̲̑u̸̬̾̑r̴̲͚̊̐ē̴̮ ̸̪͛i̴̝͆n̵͈̎̄d̶̥̍̄ȉ̶̜͕̇c̵̳̻͛ǎ̶̱̠̈t̴̢̘̉̔i̵͍͂̔v̸̢̛ͅe̷̛̬͘ ̸̠̱̅͠ŏ̵̹̲f̸͖̱̃̒ ̶͎̽i̵͙̱̊͘m̴̙̞̚m̷͖͉͋ǐ̴̠̊n̸̗̗̂̿è̶͇͖n̷̺̖̚t̵͎͉̽ ̴̝̑͗a̸̖̓̆ȑ̷̢̹̾r̷̬̓͜i̸̞̅v̷̗̒̍͜a̸̱̬̋̓ḽ̵̓ ̷̻̬̃ó̷̧̋f̷̨̈̈́͜ ̷̣͛a̸̞͛ ̴̼̮̈́̀B̵̖͊l̵̻̈́ͅo̴̧̺͗ő̸̳d̶̦̲̈͊ ̷͚̪̇C̶̨̽u̵̥̇l̴̥̣̋̆ṭ̵̞͒̔i̵̐͜s̵̰̏t̴̺̍̽'̴̢͘s̸̬̗̋ ̸͓̌v̷̼̆͛é̶̲͓s̴͙̯̄s̷̯̐̀ẻ̴̮̔l̶̢̀̈́.̷̳͠ ̵͓̜̓S̶̬̫͌e̵̱̣͐͘c̵̖̘̾u̷͎͜͠r̷͚̖̀̀i̵̪͖͗t̸͉͇̎̐y̵̺̼̽͗ ̷̖̋͝C̴̹͝ò̶̤ḓ̴̮̽̈e̴̦̕:̴͕̀̚ ̸̗̂͋Ì̴̪͗n̴̛͎ẗ̵̠̺̅e̷͔̍ͅr̴̖̯̋c̸̨͆e̴̻̖̓͠p̴̤̉t̴̰̆,̴̱̿̄ ̶̫̄Ȅ̵̝̤x̴̥̂͊p̸͕̟̽̕ú̸͙̖̈́n̶͙͗̈́g̶̟̯͑e̸̲̤͂͑,̶͉̤̃ ̷̰͐̆E̶̺͝x̵̛̭̔t̷͔̅e̸̜̩̓͝r̸̻͔̿͋m̵̢̆̄i̴̧͚͌n̷̜̼͊a̴̭̭̓t̸̘̘͝e̶̙̎͐,̶̱͚̽͐ ̷̖̥̔C̸̮̽ầ̸̞u̴̮̿͑t̶͉̕e̶̥͝r̸͔̘͛̏i̵̡̝͆s̵͚͇̃e̷̯͔͊͐.̸̮͊̆ ̶̧̰͒Ȅ̴̻̭̊x̵̞̋̍p̵̱͗̕e̶̛̦ĉ̴̣̅t̶̡̞̃͠ ̴̪̙͆a̴͉̪͋͑ř̷̛͕m̸̙͂͛ḙ̴͎̈́̑d̴̠̒ ̴̢̅o̷̟̪͐͊p̷̤̄p̷̲̠̑̓o̴͔͐͠ś̸̗i̸̩̓͌t̵̜̎i̷̱̅͠o̵̻̅͆ņ̶̱̇,̴̗̊̃ ̸̥̆u̵̪͂s̸̖͊̾e̷̫̭̒̇ ̷̫̲̓̊o̵̠͂f̵̺̿ ̸̦̞̅̔ļ̷̯̄̃ē̸͕t̸͖͗h̸̨͕̆̑à̷͓̫́ḽ̸̛͚̃ ̷̼̟͘f̵̻̱̈́̌ȏ̵̦r̸̭͘ͅć̸̼̂e̴͔̠̊̚ ̶̻̍ä̷̰̩g̷̠͒ą̸̩̈͌i̶̘̘̒͊n̵͖̏s̸̩̏͜t̶͇̳̍ ̵̪̲̋̓ȩ̸̙̏n̷͖̽͑ë̴̞͚́m̴̺͑̈y̵̤̅͂ ̵̥̼͛ạ̵̩̇g̸̣̪͊͂e̷͎̔͂n̸̳̎t̵̥̀s̵̛͚̗̀ ̷̡̝́́ī̶̹͇s̷͓̠̆ ̶̤̤̔͝a̷͇̝͌̇ũ̵͎̤͊t̵̡͖̽ḧ̸̝̥́o̵͙͑ȑ̵̟̮i̷̺͗ż̵͇̍é̸̙̏͜d̷̼̊.̴̮̗̑̿ ̵̰̇P̵͎̟͛ȓ̸͚é̶̤͍̈́v̵͔͑͂e̴͍͉̿͘ṇ̷̝͛t̶̗͚̕ ̶̫͇̉͋N̵̯͛T̸͔̂̚-̷̣̋̕á̷̬͉͘f̵̳̖̀͘f̸͎̟̄i̷̖̺͊́l̶̗͆̄i̷̧͙͑́a̶͂̑͜t̸̘̿̚e̸̺̓d̵̡̪̈́͋ ̷̞͐c̴̺̻͊a̶̮̱̍͠p̶̭̹̌t̴̳̱̒̀a̴̪͉̐i̸̖̎̏n̷͎̫̾s̶̫̖̒̚ ̵̣̒w̴̨̗̒i̸̬̚t̴̝͆h̴̪̮̑̃o̶̥̲̔͘u̷̲̣̐̏t̸̩͌͝ ̵̧̧͛́s̸̬͑̾e̵̯̜̐̈́č̷̮̰u̴̗̜̕r̷͇͇̽̀i̷̛̫̿t̸̞̓͝y̷̨̔ ̶̪̒̈́a̴̻͇̅c̷͙̯̀c̸̩̃̃e̸͇͙̓s̷̭̣͊s̷͇̭̉ ̶̠͂͠f̵͙̣̉͌r̵̲̐͗ǫ̶̬͑͝m̸̖̓ ̷͖̹̌̌ĝ̸̹̍ą̴̂͘i̸͈̺͆̇n̶̜̋ḯ̵̼̮n̵̺̉͊g̸̗̱͘ ̴̪̞̃a̶̩̯͐͂c̶͕̯̓c̷̮̟̿̒ë̷͙́̀s̶̨̳̋s̸̜̆̑ ̵̯̆̎t̷̞͕͆o̶̡̞͐ ̴̱̈́͝t̶͇̋̃h̵̟̼̀e̴̦̼͐̚ ̷̟̗̓͂e̵͙̓̂n̴̻͂̃ȩ̸̻͑m̴̢͋͊ý̷̬́ ̵͔͛v̵͔̓̂͜e̸̖̋ṡ̴̹͑s̴̬̈͋ė̵̖̈l̴̗͆̓ͅ ̷̛̱̀a̷̡̫̿n̸̜̟̓̕d̷͙̜͌̅ ̴̗́͑i̵̫͌ṯ̴̢͝s̵̫̼͂ ̷̱̥͗̓c̴͖͐̚o̶͕͍͒ń̷̞ṱ̸͖̒͛e̷͋ͅn̵̖̠̉͒t̴̲̋̚ș̸͍̈́.̸͖̅̓ ̸̧͛̄A̷͖̞͒͘n̷̮̥̿ḑ̷͊͠ ̵̬͚͂̊ȑ̷̰e̶̬͗ṃ̶̓ͅê̴̬ṁ̴̖͝b̶̨͘e̷̼̫̍r̷͔̦̓̓:̷̜͠ ̸̤̎N̵̢̖͐a̶͘ͅr̶̳̚'̸͈̝̽̕S̶͔̳̎̅i̷̠̝̓è̴͙͛ ̶͖͚͆͂i̸͓͠͝s̸͎͐̀ ̸̻̀̑n̸̮͆ö̶͙̮̇t̵̛̟͝ ̴͎̐͜r̴̘̹͑͛e̴̙̱͂a̵̖͑̆l̵͓̝͑ ̸̝̀á̵͙͎n̶̞̊̉d̶̥͙́̄ ̴̥̫̽c̴̨͉̐̀a̷̲͋̕n̸̦̽ ̷̖̾̕n̸̤̥͑͑ó̵̳t̸̡͆̅ ̸͈͚̒͆h̴͉͔̕u̴̠̩͌̑r̷̡̟̄̋t̵̗̰̃ ̵̛̭y̸͖̯͐ò̸͔̜̈ū̸ͅ.̸̨̜̕
station-event-bluespace-bloodmoon-end-announcement = I̶̼͈͊̽n̶͉͉̈ ̶̭̝̈c̷̯͔̀o̸̙̊m̸̥̕͜͝p̸͋͜l̵͖͆i̴̛̗̟̓a̴͚̼͗n̸͔͙̓c̶̹̠͌ė̶͙̮ ̸̟́w̶͓̫̎ḯ̷͕t̶͚̩̍h̵̰͘ ̷̫͕̂̊Ň̸̥̞͂a̷̻̐n̴̖̺̒̄o̸̺͚͊́T̵̨̔̃ͅr̷̢͈̾á̸͉͛s̵̞̒ę̴͠n̵̩̈́ ̴̫̐̅F̸̹̤͗̈́T̸̹̅͜L̷̙̱͠ ̷̛͍͒t̴̘̣̔͝r̵̥̈́à̴̮͝f̴͉͇͆̎f̴͙̗̿̈́ȋ̸͍c̶̯͜͠ ̴̨̧̐͒p̷̬̻͐̊a̵͚̓̏t̴͇̺͌̕t̷͈͂̾ḙ̴͎͘ṛ̶̂n̷͔̈́͌s̴̡̤̊̆,̵͍̭͑̔ ̷͎̾t̵̜̪͆ḩ̸͗ę̶͉̏̽ ̶̠̎̑W̶̙̍̚i̴̢̜͘z̵̈́͂͜a̸͓̥̿͑r̵̭͆́ͅd̷̘͉͝ ̴̧̉ͅF̴͇̌͘ë̸͍͎́̀d̶̨̲́͠e̶̪̽͜͠ȑ̶̩͘à̸̺t̴̨̻̀͝ì̷͕̣̄o̶̢͑͠n̴̟̈́ ̸̹̈ͅV̸̜͑ė̵̥̩́s̵̖̓ṡ̵̲̮ȩ̷̈́l̷̰͠ ̸̥̇̆h̵̯͂a̷̜̗͝s̷̻̯̈́̍ ̸͈͂b̸̪̓̇e̸͍̰͋͗e̶͚̜̅̽n̷̡̯̓̋ ̴̤͎̃d̸͇̽i̸͚̍͠s̴̨̍͝ṡ̸͚̩͠ǐ̴̜͘p̵̣͂͂a̸͓̔́t̷̟̱̋̌e̷͕̒͂d̶̦͂͝ ̷̳̈́ṫ̵͈̀ò̵̡̟ ̶͔͂ḙ̸͍́͆n̶̩̐ṣ̸́ǔ̸̠͖ř̸̘̱͑ē̴̜͈ ̵̻͋͌n̴̪̩̊o̶̭̙̅n̶͇̑͒-̸̘̚̚c̸͖̩͌͘ö̴̡͌ͅl̵̳̗̓l̵͖̓̆i̷͖͝ͅs̵̘̝͝i̷̧̜͑̔o̷̼̲͐́ṋ̴̘͠.̶̡͎̌
station-event-bluespace-bloodmoon-start-announcement = Attention all available NanoTrasen personnel! NanoTrasen Naval Command detected a Bluespace Anomaly in your sector with the signature indicative of the imminent arrival of a Blood Cult's Vessel. Code: Intercept, Expunge, Exterminate, Cauterise. Expect armed opposition, use of lethal force against enemy combatants is mandatory, take no prisoners. Warning! Materials on the Blood Cult's Vessel possess Level 3 Cognitohazard! Local security force is advised to take steps to limit NT personnel's exposure to hazardous materials. Reminder: NT personnel who are granted security clearance for the engagement are required to surrender any hazardous materials to the local security department for containment and undergo a medical examination afterward.
station-event-bluespace-bloodmoon-end-announcement = In compliance with NanoTrasen FTL traffic patterns, the Blood Cult's Vessel has been dissipated to ensure non-collision.
2 changes: 2 additions & 0 deletions Resources/Locale/en-US/lathe/lathe-categories.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,6 @@ lathe-category-parts = Parts
lathe-category-robotics = Robotics
lathe-category-tools = Tools
lathe-category-weapons = Weapons
# Frontier lines below
lathe-category-evasuits = EVA
lathe-category-armor-nf = Armor
4 changes: 4 additions & 0 deletions Resources/Prototypes/Entities/Objects/Materials/materials.yml
Original file line number Diff line number Diff line change
Expand Up @@ -550,6 +550,10 @@
name: bones
suffix: Full
components:
- type: Material # Frontier
- type: PhysicalComposition # Frontier
materialComposition: # Frontier
Bones: 100 # Frontier
- type: Stack
stackType: Bones
baseLayer: base
Expand Down
26 changes: 15 additions & 11 deletions Resources/Prototypes/Procedural/salvage_factions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -111,37 +111,41 @@
id: Cultists
groups:
- entries:
- id: MobBloodCultLeech
- id: SpawnMobBloodCultLeech
amount: 2
maxAmount: 3
- id: MobBloodCultistZealotMelee
- id: SpawnMobBloodCultistZealotRanged
amount: 1
- entries:
- id: MobBloodCultistZealotMelee
amount: 0
maxAmount: 2
- id: SpawnMobBloodCultistZealotMelee
amount: 1
maxAmount: 3
prob: 0.5
- entries:
- id: MobBloodCultistCaster
- id: SpawnMobBloodCultistCaster
amount: 1
maxAmount: 2
prob: 0.25
- entries:
- id: BloodCultTurret
amount: 2
amount: 1
- id: SpawnMobBloodCultistZealotRanged
amount: 1
prob: 0.25
- entries:
- id: MobBloodCultistAcolyte
- id: SpawnMobBloodCultistAcolyte
amount: 1
prob: 0.25
- entries:
- id: MobBloodCultistPriest
- id: SpawnMobBloodCultistPriest
amount: 1
prob: 0.1
- entries:
- id: MobBloodCultistAcolyte # Will replace it later with new mob
- id: SpawnMobBloodCultistJanitor
amount: 1
prob: 0.001
- id: SpawnMobBloodCultistZealotMelee
amount: 1
prob: 0.05
configs:
DefenseStructure: BloodCollector
Mining: Xenos # No idea what this thing does or where to look for it
Expand Down
8 changes: 6 additions & 2 deletions Resources/Prototypes/Recipes/Lathes/categories.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,9 @@
name: lathe-category-weapons

- type: latheCategory # Frontier
id: EVASuits
name: lathe-category-evasuits
id: EVASuits # Frontier
name: lathe-category-evasuits # Frontier

- type: latheCategory # Frontier
id: ArmorNF # Frontier
name: lathe-category-armor-nf # Frontier
Original file line number Diff line number Diff line change
Expand Up @@ -566,13 +566,13 @@
noSpawn: true
components:
- type: Sprite
sprite: _NF/Clothing/Back/Messenger/messenger.rsi
sprite: _NF/Clothing/Back/Messenger/bloodcult.rsi
state: icon
- type: SpawnItemsOnUse
items:
- id: CrossbowImprovised
# - id: ClothingBeltQuiverCrossbowFilledBolt
- id: SpaceCash1000
- id: CrossbowImprovised
- id: ClothingBeltQuiverCrossbowFilledBolt
- id: SpaceCash1000
sound:
path: /Audio/Items/jumpsuit_equip.ogg

Expand All @@ -583,9 +583,9 @@
components:
- type: SpawnItemsOnUse
items:
- id: CrossbowImprovised
- id: ClothingBeltQuiverCrossbowFilledUranium
- id: SpaceCash1000
- id: CrossbowImprovised
- id: ClothingBeltQuiverCrossbowFilledUranium
- id: SpaceCash1000
sound:
path: /Audio/Items/jumpsuit_equip.ogg

Expand All @@ -596,8 +596,8 @@
components:
- type: SpawnItemsOnUse
items:
- id: ClothingBeltQuiverCrossbowFilledPlasma
- id: SpaceCash1000
- id: ClothingBeltQuiverCrossbowFilledPlasma
- id: SpaceCash500
sound:
path: /Audio/Items/jumpsuit_equip.ogg

Expand All @@ -608,6 +608,87 @@
components:
- type: SpawnItemsOnUse
items:
- id: SpaceCash1000
- id: SpaceCash500
sound:
path: /Audio/Items/jumpsuit_equip.ogg

# Blood Cultist: generic cash rewards
- type: entity
parent: ClothingBackpackBloodCultZealotLootA
id: ClothingBackpackBloodCultLootA
noSpawn: true
components:
- type: SpawnItemsOnUse
items:
- id: SpaceCash1000
prob: 0.95
- id: SpaceCash1000
prob: 0.95
- id: Bloodpack
prob: 0.08
- id: Tourniquet
amount: 1
prob: 0.05
- id: MaterialBones
prob: 0.2
sound:
path: /Audio/Items/jumpsuit_equip.ogg

- type: entity
parent: ClothingBackpackBloodCultZealotLootA
id: ClothingBackpackBloodCultLootB
noSpawn: true
components:
- type: SpawnItemsOnUse
items:
- id: SpaceCash1000
prob: 0.95
- id: SpaceCash500
prob: 0.5
- id: Bloodpack
prob: 0.06
- id: BruteAutoInjector
amount: 1
prob: 0.02
- id: MaterialBones
prob: 0.1
sound:
path: /Audio/Items/jumpsuit_equip.ogg

- type: entity
parent: ClothingBackpackBloodCultZealotLootA
id: ClothingBackpackBloodCultLootC
noSpawn: true
components:
- type: SpawnItemsOnUse
items:
- id: SpaceCash1000
prob: 0.95
- id: Bloodpack
prob: 0.04
- id: EmergencyMedipen
amount: 1
prob: 0.02
- id: MaterialBones1
prob: 0.1
sound:
path: /Audio/Items/jumpsuit_equip.ogg

- type: entity
parent: ClothingBackpackBloodCultZealotLootA
id: ClothingBackpackBloodCultLootD
noSpawn: true
components:
- type: SpawnItemsOnUse
items:
- id: SpaceCash500
prob: 0.95
- id: Bloodpack
prob: 0.02
- id: Gauze1
amount: 1
prob: 0.01
- id: MaterialBones1
prob: 0.05
sound:
path: /Audio/Items/jumpsuit_equip.ogg
8 changes: 8 additions & 0 deletions Resources/Prototypes/_NF/Entities/Clothing/Back/messenger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -202,3 +202,11 @@
components:
- type: Sprite
sprite: _NF/Clothing/Back/Messenger/nfsd_cream.rsi

- type: entity
parent: ClothingBackpackMessenger
id: ClothingBackpackMessengerBloodCult
name: cultist messenger bag
components:
- type: Sprite
sprite: _NF/Clothing/Back/Messenger/bloodcult.rsi
28 changes: 27 additions & 1 deletion Resources/Prototypes/_NF/Entities/Clothing/Belt/belts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -96,4 +96,30 @@
- type: Sprite
sprite: _NF/Clothing/Belt/nfsd_webbing.rsi
- type: Clothing
sprite: _NF/Clothing/Belt/nfsd_webbing.rsi
sprite: _NF/Clothing/Belt/nfsd_webbing.rsi

- type: entity
parent: ClothingBeltBase
id: ClothingBeltCultForceField
name: cult runic belt buckle
components:
- type: Sprite
sprite: _NF/Clothing/Belt/cult_force_field.rsi
shader: unshaded
- type: Clothing
sprite: _NF/Clothing/Belt/cult_force_field.rsi
- type: Reflect
enabled: true
reflectProb: .1
spread: 90

- type: entity
parent: ClothingBeltStorageBase
id: ClothingBeltCultWebbing
name: cult webbing
description: A webbing with pockets lined with waterproof (water, huh?) material.
components:
- type: Sprite
sprite: _NF/Clothing/Belt/cult_webbing.rsi
- type: Clothing
sprite: _NF/Clothing/Belt/cult_webbing.rsi
17 changes: 17 additions & 0 deletions Resources/Prototypes/_NF/Entities/Clothing/Head/helmets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,3 +58,20 @@
sprite: _NF/Clothing/Head/Helmets/nfsd.rsi
- type: Clothing
sprite: _NF/Clothing/Head/Helmets/nfsd.rsi

# Bloodcult Janitor Helmet
- type: entity
parent: ClothingHeadHelmetBasic
id: ClothingHeadHelmetCultJanitor
name: cult leader helmet
components:
- type: Sprite
sprite: _NF/Clothing/Head/Helmets/cult_janitor.rsi
- type: Clothing
sprite: _NF/Clothing/Head/Helmets/cult_janitor.rsi
- type: Contraband
- type: Tag
tags:
- ClothMade
- HidesHair
- WhitelistChameleon
24 changes: 24 additions & 0 deletions Resources/Prototypes/_NF/Entities/Clothing/Head/hoods.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,27 @@
sprite: Clothing/Head/Hoods/Coat/hoodsyndicate.rsi
- type: Clothing
sprite: Clothing/Head/Hoods/Coat/hoodsyndicate.rsi

- type: entity
parent: ClothingHeadBase
id: ClothingHeadHatHoodBloodCulthood
name: cult hood
noSpawn: true
components:
- type: Sprite
sprite: _NF/Clothing/Head/Hoods/cult.rsi
- type: Clothing
sprite: _NF/Clothing/Head/Hoods/cult.rsi
- type: Tag
tags:
- HidesHair
- WhitelistChameleon
- type: Contraband

- type: entity # for looks only
parent: [ ClothingHeadHatHoodBloodCulthood, ClothingHeadHelmetBasic ] # hehe
id: ClothingHeadHatHoodBloodCulthoodUnremoveable
noSpawn: true
name: cult hood
components:
- type: Unremoveable
32 changes: 32 additions & 0 deletions Resources/Prototypes/_NF/Entities/Clothing/Masks/masks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,3 +58,35 @@
sprite: _NF/Clothing/Masks/nfsd_sheriff.rsi
- type: Clothing
sprite: _NF/Clothing/Masks/nfsd_sheriff.rsi
- type: Armor
modifiers:
coefficients:
Blunt: 0.95
Slash: 0.95
Piercing: 0.95
Heat: 0.95

- type: entity
parent: ClothingMaskPullableBase
id: ClothingMaskCultJanitor
name: cult leader mask
description: A close-fitting imposing breathing mask designed for cult leaders who value style.
components:
- type: Sprite
sprite: _NF/Clothing/Masks/cult_janitor_mask.rsi
- type: Clothing
sprite: _NF/Clothing/Masks/cult_janitor_mask.rsi
- type: BreathMask
- type: IdentityBlocker
- type: Armor
modifiers:
coefficients:
Blunt: 0.90
Slash: 0.90
Piercing: 0.90
Heat: 0.90
- type: Contraband
- type: Tag
tags:
- ClothMade
- HidesHair
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,35 @@
sprite: _NF/Clothing/OuterClothing/Misc/nfsd_long.rsi
- type: Clothing
sprite: _NF/Clothing/OuterClothing/Misc/nfsd_long.rsi


# Bloodcult Robes
- type: entity
parent: [ ClothingOuterStorageBase, ClothingOuterArmorBulletproof ]
id: ClothingOuterCoatCultJanitor
name: cult leader armored robes
description: Regal robes fitting for a cult leader.
components:
- type: Sprite
sprite: _NF/Clothing/OuterClothing/Coats/cult_janitor_robe.rsi
- type: Clothing
sprite: _NF/Clothing/OuterClothing/Coats/cult_janitor_robe.rsi
- type: Contraband

- type: entity
parent: [ ClothingOuterStorageToggleableBase, ClothingOuterArmorBasic ]
id: ClothingOuterCoatBloodCultRobes
name: cult robes
description: There's no cult without classic red/crimson cult robes with bulletproof vests.
suffix: Frontier
components:
- type: Sprite
sprite: _NF/Clothing/OuterClothing/Coats/cult_robes.rsi
- type: Clothing
sprite: _NF/Clothing/OuterClothing/Coats/cult_robes.rsi
- type: ToggleableClothing
clothingPrototype: ClothingHeadHatHoodBloodCulthood
- type: Contraband

- type: entity
parent: ClothingOuterWinterHoP
id: ClothingOuterJacketSr
Expand Down
Loading
Loading