This repository was archived by the owner on May 22, 2025. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 458
Occupying force ERT #10326
Merged
Merged
Occupying force ERT #10326
Changes from all commits
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
7d3123d
Occupying force redone V2
Hopekz e710d02
Airlock Jimmy
Hopekz 668c639
Jimmy rework part 2
Hopekz aabf7f0
Airlock J conversion
Hopekz cf7ab85
Helm light fix and more jimmy changes
Hopekz bea8e37
casual jumpsuit fix, helm light
Hopekz dc6159b
jumpsuit fix. balancing
Hopekz 6eb79b5
indent fix
Hopekz 88e3543
Energy bolas
Hopekz 3a50c4b
flows better
Hopekz b55bb10
whoop
Hopekz 95ca338
Forced to run parent
Hopekz e610f72
Cigarettes start lit
Hopekz 7575470
Needs to initialize first otherwise properties won't update except th…
Hopekz 3ea5908
Riot officer gets earmuffs per Fluffe's suggestion
Hopekz fef6598
Tabs instead of spaces
Hopekz File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,121 @@ | ||
| // occupying force clothing | ||
| /obj/item/clothing/under/rank/security/grey/amber/occupying | ||
| name = "occupying force jumpsuit" | ||
| color = "#55ff9b" | ||
|
|
||
| /obj/item/clothing/under/rank/security/grey/amber/occupying/Initialize(mob/user) | ||
| . = ..() | ||
| if(prob(50)) // Adds variation to the uniform. 50% will be worn casually. | ||
| rolldown(TRUE) | ||
|
|
||
| /obj/item/clothing/head/beret/sec/centcom/occupying | ||
| name = "occupying force beret" | ||
| desc = "A special green beret for the mundane life of an Occupying Force commander." | ||
| color = "#55ff9b" | ||
|
|
||
| /obj/item/clothing/suit/armor/riot/occupying | ||
| armor = list("melee" = 40, "bullet" = 10, "laser" = 10, "energy" = 10, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 40, "acid" = 40) | ||
| name = "occupying force riot suit" | ||
| desc = "A mass produced semi-flexible polycarbonate body armor with decent padding to protect against melee attacks. Not as strong as riot suits typically issued to NT stations." | ||
| color = "#55ff9b" | ||
|
|
||
| /obj/item/clothing/head/helmet/riot/raised/occupying | ||
| name = "occupying force riot helmet" | ||
| desc = "It's a helmet specifically designed for the Occupying force to protect against close range attacks." | ||
| color = "#55ff9b" | ||
|
|
||
| // occupying force vest loadouts | ||
| // To note: each vest has 7 normal slots - Hopek | ||
| /obj/item/storage/belt/military/occupying_officer/ComponentInitialize() // Occupying Officer | ||
| . = ..() | ||
| new /obj/item/ammo_box/magazine/wt550m9/wtr(src) | ||
| new /obj/item/ammo_box/magazine/wt550m9/wtr(src) | ||
| new /obj/item/reagent_containers/hypospray/medipen(src) | ||
| new /obj/item/restraints/handcuffs/cable/zipties(src) | ||
| new /obj/item/restraints/handcuffs/cable/zipties(src) | ||
| new /obj/item/reagent_containers/food/snacks/pizzaslice/pepperoni(src) | ||
| new /obj/item/jawsoflife/jimmy(src) | ||
|
|
||
|
|
||
| /obj/item/storage/belt/military/occupying_commander/ComponentInitialize() // Occupying force Commander | ||
| . = ..() | ||
| new /obj/item/ammo_box/magazine/wt550m9/wtr(src) | ||
| new /obj/item/ammo_box/magazine/wt550m9/wtr(src) | ||
| new /obj/item/reagent_containers/hypospray/medipen(src) | ||
| new /obj/item/reagent_containers/food/snacks/pizzaslice/pepperoni(src) | ||
| new /obj/item/megaphone(src) | ||
| new /obj/item/restraints/handcuffs/cable/zipties(src) | ||
| new /obj/item/jawsoflife/jimmy(src) | ||
|
|
||
| /obj/item/storage/belt/military/occupying_heavy | ||
| color = "#55ff9b" | ||
|
|
||
| /obj/item/storage/belt/military/occupying_heavy/ComponentInitialize() // Occupying Riot Officer | ||
| . = ..() | ||
| new /obj/item/restraints/legcuffs/bola/energy(src) | ||
| new /obj/item/restraints/legcuffs/bola/energy(src) | ||
| new /obj/item/restraints/handcuffs(src) | ||
| new /obj/item/reagent_containers/food/snacks/pizzaslice/pepperoni(src) | ||
| new /obj/item/reagent_containers/hypospray/medipen(src) | ||
| new /obj/item/flashlight/flare(src) | ||
| new /obj/item/jawsoflife/jimmy(src) | ||
|
|
||
|
|
||
| /datum/outfit/occupying | ||
| name = "Occupying Officer" | ||
| uniform = /obj/item/clothing/under/rank/security/grey/amber/occupying | ||
| suit = /obj/item/clothing/suit/armor/vest/alt | ||
| shoes = /obj/item/clothing/shoes/jackboots | ||
| gloves = /obj/item/clothing/gloves/color/black | ||
| ears = /obj/item/radio/headset/headset_cent/alt | ||
| mask = /obj/item/clothing/mask/cigarette/lit | ||
| belt = /obj/item/storage/belt/military/occupying_officer | ||
| suit_store = /obj/item/gun/ballistic/automatic/wt550/occupying | ||
| back = /obj/item/melee/baton/cattleprod/tactical | ||
| head = /obj/item/clothing/head/helmet/sec/occupying | ||
| l_pocket = /obj/item/reagent_containers/food/drinks/beer | ||
| r_pocket = /obj/item/storage/box/fancy/cigarettes | ||
| id = /obj/item/card/id/ert/occupying | ||
| implants = list(/obj/item/implant/mindshield) | ||
|
|
||
|
|
||
| /datum/outfit/occupying/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) | ||
| if(visualsOnly) | ||
| return | ||
|
|
||
| H.facial_hair_style = "None" // Everyone in the Occupying force is bald and has no facial hair | ||
| H.hair_style = "None" | ||
|
|
||
| var/obj/item/radio/R = H.ears | ||
| R.set_frequency(FREQ_CENTCOM) | ||
| R.freqlock = TRUE | ||
|
|
||
| var/obj/item/card/id/W = H.wear_id | ||
| W.icon_state = "centcom" | ||
| W.registered_name = "Unknown" // continuing the tradition of these ID's not being assigned to a particular person | ||
| W.assignment = "Occupying Force" | ||
| W.update_label(W.registered_name, W.assignment) | ||
|
|
||
| H.ignores_capitalism = TRUE // Yogs -- Lets the Occupying force buy a damned smoke for christ's sake | ||
|
|
||
|
|
||
| /datum/outfit/occupying/commander | ||
| name = "Occupying force Commander" | ||
| head = /obj/item/clothing/head/beret/sec/centcom/occupying | ||
| belt = /obj/item/storage/belt/military/occupying_commander | ||
| l_pocket = /obj/item/pinpointer/nuke | ||
| r_pocket = /obj/item/lighter/greyscale // everyone has ciggies, only commander has a lighter | ||
| mask = /obj/item/clothing/mask/cigarette/cigar/cohiba | ||
| glasses = /obj/item/clothing/glasses/hud/security | ||
|
|
||
| /datum/outfit/occupying/heavy | ||
| name = "Occupying Riot Officer" | ||
| belt = /obj/item/storage/belt/military/occupying_heavy | ||
| back = /obj/item/shield/riot | ||
| l_pocket = /obj/item/clothing/ears/earmuffs | ||
| r_pocket = /obj/item/tank/internals/emergency_oxygen/engi | ||
| head = /obj/item/clothing/head/helmet/riot/raised/occupying | ||
| suit = /obj/item/clothing/suit/armor/riot/occupying | ||
| mask = /obj/item/clothing/mask/breath/tactical | ||
| suit_store = /obj/item/melee/baton/loaded | ||
| glasses = /obj/item/clothing/glasses/sunglasses |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.