Commit Graph

53 Commits

Author SHA1 Message Date
DeityLink
da9c22af87 Removes some awfulness from the code (#30850)
* Removes some awfulness from the code

* fixes

* derp

* dangit

* ahhhh

* ok FINE you can have it

* just return a string will you

* at this point I'm just throwing stuff at the wall until something sticks

* ok actually I think I see the problem

* also this is redundant actually
2021-09-23 20:09:03 -05:00
DamianX
95cb0d4d23 Components! TGUI uplinks! Oh god! (#30641)
* components

* tgui uplink

* Components! TGUI uplinks! Oh god!

* yeah

* this too
2021-09-09 12:44:13 +00:00
Allspice
38b4273d44 Time agent (#28728)
* Add Time Agent role

* Add Time Ninja to antag prefs

* remove some randomness

* Remove parens

* pacify linter

* Spawn in an evil timeagent twin if they dawdle, start adding 'rearrange' jectie

* Time agent outfit datum

* chronocapture formatting

* Prevent runtimes if rewind rifle is dropped during send_to_past

* make time agent outfit special

* Add teleportitis and ion laws as timeline distortions

* Delete erase-from-timed mobs from in-game logs.

Specifically, PDA server, med/sec/whatever records, and
message server.

* remove merge conflict

* start adding time faction

* more faction changes

* whoops

* moved some jectie stuff into the faction

* adjust the time agent extract objective

now only one anomaly spawns in, even if a time agent twin is generated later.

* add decal to timevoid.dmm

* fix some bugs

* current untested changes

* remove duplicate proc, fix time agent pinpointer

* Add timeslip status effect for stage 1 time agent tardiness

* couple of time agent tardiness adjustments

* whoops

* whoops 2
2021-08-16 17:11:18 -05:00
DeityLink
7e49314233 Fixes Challengers and Elite Syndies not getting their job-exclusive uplink items (#29900)
* why thou

* oh wait

* huh

* qsdqsdqsd
2021-06-25 15:54:25 -05:00
help-maint
9bea4c1a43 Suicide is stored in the mind (#29455) 2021-05-11 08:52:49 -05:00
HarseTheef
a3dddf92e2 Adds Elite Syndicate Bundles (#28883)
* adds sniperspotter team bundle

* grammar

* removes the plasmaman condition until needed

* added thermals for the users

* inheritance

* price adjusted for nukies

* up the price

* excludes nukies and challengers

* two more bundles

adds the workplace shooter and scammer bundles

* Fixed it being unavailable for nukies and challengers

* kurf say change me change

* me do what kurf ask

* this game already takes place in space, it doesn't need more space

* take it back now yall

* indent
2021-02-22 09:32:07 -06:00
DeityLink
f0d3990f6f Challengers reporting a kill absorb their target's remaining TCs into their uplink (#28650)
* succ

* irony

* fix compile
2021-01-26 12:52:08 +01:00
DeityLink
2f8da2757c Introducing a new major antagonist role: "Syndicate Challengers", based on the Double-Agents of old. (#28207)
* double_agents

* syndicate certification

* progress

* SYNDICATE CHALLENGERRRRRRRRRSSSSSS

* fixes shifty

* just gotta test that now

* Update __DEFINES/_macros.dm

Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>

* durp

* weakrefs?

* weakrefs!

* herp

Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2021-01-20 08:49:22 -03:00
gurfan
1b4610cc38 comment out the spellpoint changes for now 2020-08-03 02:59:06 -05:00
gurfan
caf30f0b6d fix bugs and add spawn points 2020-08-03 01:35:55 -05:00
gurfan
15331948be fighting wizards are on a budget 2020-08-03 01:13:32 -05:00
gurfan
046f4e5885 give them absorb! 2020-08-03 01:06:15 -05:00
gurfan
9f50a50448 red robes for the WPF 2020-08-03 00:34:41 -05:00
DamianX
e8665c2e7f Fixed mob transformation hard dels (#27122) 2020-07-16 22:12:33 +02:00
Kurfursten
3f9592e898 Skin Dye (#26345)
* Skin Dye

* var

* no as

* flags

* more
2020-05-05 11:16:31 +02:00
DamianX
5399c3b0f3 Fixed a bunch of linter warnings (#26360)
* Fixed a bunch of linter warnings

* Fix everything, maybe break something

* Fixed Time Stop not being cast by Arcane Golems

* Fixed arguments of remove_from_storage

* Fixed gun/afterattack arguments

* Fixed gun/Fire arguments

* Fixed arguments to candle/light and mob/emote

* Fixed arguments to simple_animal/revive, simple_animal/gib, robot/drop_item, mob/flash_eyes
2020-05-03 16:06:40 -03:00
DamianX
f77b7e8977 Removed a bunch of references to src in global procs (#26291)
* removed src from equip_vox_raider

* removed src from explosion

* removed src from wages.dm and ethereal_jaunt.dm
2020-04-23 22:29:09 +02:00
SonixApache
4c9f7c5b22 ninja stuff (#25514)
* Ninja v2.2

+ Added a spider clan faction file that handles the dojo and objectives
+ Moved most of the stuff over to the Ninja and Spider Clan faction files
+ Added a first iteration of the dojo - it contains two airlocks and walls to slice, a punching bag, a teleporter button and a launcher button. And some sake.
+ Changed the energy katana to the energy blade of the ninjas of yore
+ Added a new sound effect for ninjas spawning
- Disabled latejoin ninjas. For now.

* fixes all the double stuff and reorganizes

* slight dojo improvements/additions

+ sushi on the table as requested
+ cell drain training area
+ cell drain training area sign
+ cushion to sit on
2020-01-14 20:26:43 -03:00
ShiftyRail
bb6174d8bb Fix vox raiders (#25396)
* Fix vox raiders

* Also fix the only 1 candidate issue
2019-12-14 10:54:59 -03:00
jknpj
590b0d1b66 Wizard/Ninja random name fix (#25397) 2019-12-13 19:50:15 -06:00
MadmanMartian
a8f6f0ebb1 Raiders fixes (#25199)
* Fixes typo (hesit -> heist)

Moves raider equipping and moving from the faction to the role

Vox heist landmarks are now populated into a global list

Adds a shuttle map that's loaded once the faction is created

* Removes the shuttle from being hard mapped

* Helps if I give it the right link

* A hack, but a reasonable one
2019-11-26 16:57:32 -03:00
MadmanMartian
b044d71017 Adds a screen alarm for renaming yourself (#25115)
* Adds a screen alarm for renaming yourself

* Wizard and ninja now use this
2019-11-23 09:42:00 -03:00
Damian
4ef328d8e8 Wizard Apprentices 2019-07-17 03:52:46 +02:00
boy2mantwicethefam
e30a0acf73 Brazil 2019-07-04 12:42:11 +03:00
boy2mantwicethefam
a2d8d280aa Adds intercept for 100 station threat 2019-07-04 02:43:28 +03:00
GlassEclipse
c8b6680a87 modified: code/datums/gamemode/misc_gamemode_procs.dm
modified:   code/datums/gamemode/role/ninja.dm
2019-06-18 21:08:59 -05:00
SonixApache
e8c5980db5 ninja spacecreep (#23045)
* ninja spacecreep

+ Helmet is pressurized for 2 minutes. Time is running out!
+ Shoes are magnetized for 2.2 minutes. Hurry up!
+ Suit is pressurized for 2.5 minutes. Panic!

* whoops
2019-06-01 14:11:17 -03:00
SonixApache
8d720f2db4 fix ninja throw and species runtime (#23002)
+ fixed the runtimes by adding a small sleep, might just use generate_ruleset_body later
+ fixed the throw, it was just an order of operations issue
2019-05-22 00:22:34 +02:00
d3athrow
788623912a Merge pull request #22914 from I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE/dddd
Darkmode v0.1
2019-05-21 10:33:54 -05:00
SonixApache
2a6d8fb338 Space ninja suit + spawn in space + misc (#22917)
* Space ninja suit + spawn in space + misc

+ Added a space suit, helmet, mask and shoes for the space ninja. The space suit has a pAI slot and explodes when non-ninjas try to wear it, the mask works like a voice changer and the shoes prevent slipping.
+ And gave him a headset for good measure
+ Ninjas now spawn in space and get flung at the station!
+ Also added a toy set with a ninja suit and hood, currently unobtainable
+ Fixed / added some sprites so all the suit variants are uniform
+ Fixed a typo in the power glove description
+ Changed the cyber trophy belt sprite to the security one, looks better uniform black (wish it had a unique one)
+ Only humans can be ninjas now :(

* raise ninja cost to compensate

* remove noslip, eyeprot

* fuck exploding actually yeah

* less air

* lower threat to 20, equal to wizard

* apprentice suit that loses pressure protection

* support for global ThrowAtStation proc
2019-05-20 20:37:27 -05:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
a12feb3f8e Inline CSS apocalypse part ?? out of ??? 2019-05-13 14:38:16 -03:00
Paul Ritter
19007c36c6 Tator codewords now appear in red when seen by other tators/nukeops (#22638)
* changed how codephrases + responses get saved. now onto the handling of em

* phrases are now list and are being handled as such

* yes

* we modern here

* updated formatting

* fixes

* my initial idea but it actually works

* now not everyone sees the highlights

* done did the deed

* removed locations from syndie codeword pool
2019-05-03 12:39:58 +02:00
Kurfursten
2081400944 The Objectives of the Spider Clan (#22250)
* The Objectives of the Spider Clan

* Expand

* fix for repeating text and non posi mmi
2019-04-11 19:36:10 -03:00
Kurfursten
1fd2959db8 Ninja Blade and Skills (#22135)
* Ninja Blade and Skills

* Fixes

* Ninja final?
2019-03-28 10:33:12 -04:00
Kurfursten
bdd516573c Weeb to Ninja (#21986) 2019-03-13 20:25:07 -03:00
Kurfursten
f66c4b2da1 Better Command Report (#21761)
* Better Command Report

* Timer increased
2019-02-26 16:20:11 -03:00
Kurfursten
1e735f94cc Antag Suit Sensors Start Off (SBO57) (#21779)
* Antag Suit Sensors Start Off

* Fix typoe
2019-02-21 10:45:02 -03:00
Kurfursten
63f4a4f1a7 You shouldn't mess with the anime club..... they have grown in power.......... (#21565)
* weeb power

* examine for cooldown

* weeb updates

* big finish
2019-02-13 11:30:56 -03:00
MadmanMartian
f5c553097e Merge pull request #21296 from ShiftyRail/ThePaper
[OBS-5/51] Brings back THE PAPER ™️
2019-02-12 20:54:21 +00:00
Kurfursten
8916f70cba Uplinks Get Dropped (#21639) 2019-02-12 16:03:06 -03:00
ShiftyRail
678a73ea0b Merge branch 'Bleeding-Edge' into ThePaper 2019-02-02 12:21:27 +01:00
Kurfursten
897e2e0c91 Datum Refactor Revengeance (SBO37-41) (#21457)
* many datum changes

* Begone ROLE
2019-02-01 11:41:31 -03:00
ShiftyRail
8e3c1b6f86 Update misc_gamemode_procs.dm 2019-01-23 00:33:35 +01:00
Shifty/Anthomansland
81ba6d988b We dynamic now 2019-01-22 18:55:12 +01:00
Shifty/Anthomansland
f3da26a6f0 Brings back THE PAPER 2019-01-15 15:08:21 +01:00
SonixApache
adcf0275ad Adds a very basic weeaboo mini-antag (#19956)
* Adds a very basic weeaboo antag as an example of how to add a new role.

revives #19689

* capital F

* drop_from_inventory() delete var

* should be everything.

* fix missing logo

* antag now needs security, reworked chance reqs

* delete equipment proc

* nothing personnel... kid...

* conflicts

* sanity

* sanity, but not retarded

* remove confrictu

* (objective explanation)

* resolveeeee coonfliiiiict

* might as well steal this

* prefs but they don't work yet

* removedebug shitstillbroke

* it works™
2018-12-27 08:19:26 -08:00
Pathid
8c064ff0a2 Fixed law zero problems (#20952) 2018-12-10 05:23:39 -03:00
SonixApache
d0ec5d6407 return of the code phrase 2: return of the return of the code phrase (#20764)
* return of the code phrase 2: return of the return of the code phrase

* i think this makes more sense as a return

* better if
2018-12-03 01:26:14 -08:00
MadmanMartian
215df3791e Syndicate uplink fix (#19947)
No matter where you hide your radio, the syndicate will find it and subvert it.
2018-10-04 17:33:03 +02:00
MadmanMartian
e48a07d23b Role datums tator, double agents, and nuclear operatives (#17935)
* It's not calling things on members for some reason.

* there's probably a to_chat(world in here somewhere

* double agents

* nuke ops tomorrow. Tonight we gondola

* nuke ops bois

* Almost forgot the objective
2018-04-07 15:00:54 +01:00