Commit Graph

3317 Commits

Author SHA1 Message Date
Jordan Brown
837ee8eda9 Merge pull request #30295 2017-09-01 12:42:44 -04:00
YPOQ
9a6a1af252 Various Ninja Fixes (#30102)
* Fixes energy net

* Ninjaboost usable while unconscious, remove unused action

* remove delay from adrenline message

* remove redundant stun check

* fixes ninja action icons

* remove toggle special interaction verb

* Remoeves slotting research disks into suit

* non ninjas can now start the suit initilisation

* remove unused code, capacity > charge

* radium now restores adrealine boosts, other suit reagents removed

* oops

* adrenaline boost removes stuttering

* ninjas no longer start with flashlights

* ninja suit deinitializes properly

* fix gib ninja suit gib message

* energy nets use buckling instead of anchoring, buckle_lying = -1 is now handled properly

* suit examine reports capcity properly

* ninja code cleanup

* undo buckle_lying changes
2017-09-01 15:38:42 +02:00
MoreRobustThanYou
c48def94d8 Removes gangs (#30056) 2017-08-31 17:31:49 -03:00
Jordan Brown
2778209f03 Move along 2017-08-31 15:32:33 -04:00
Xhuis
d25c8228b4 Sanity checkin' 2017-08-30 22:22:45 -04:00
Ian Turk
246b50bd4e Replaced datacore mob reference with a mind reference 2017-08-30 17:05:31 -06:00
Ashe Higgs
6ba1506472 Revert "Revert "Rearranges the antagonist panel, cleans it up code-wise and appearance-wise (#30255)" (#30289)"
This reverts commit 34b39c6c01.
2017-08-30 15:12:59 -04:00
Jordan Brown
34b39c6c01 Revert "Rearranges the antagonist panel, cleans it up code-wise and appearance-wise (#30255)" (#30289)
This reverts commit 455cf37e52.
2017-08-30 12:17:59 -05:00
Jordan Brown
2c92735520 Port material containers to datum components (#29268)
* Ports /vg/'s component system

* Fix component signalling itself for addition

* Fix the list arrangement for removal

* Whoops

* Return the existing component if the created one was deleted

* These can't be ints

* ,

* returning TRUE from a callback will mark the event as handled

* Small refactor

* Add powered components

* R e f a c t o r

* More wip

* Fixes et al

* Pure pain

* When bae tells you she was tabs but she was actually spaces

* RReee

* Needs arglist

* Fax

* Fax

* More better

* You fail me yet again git commit

* Some kajiggering, but there we go

* No more 3rd param = variadic

* fix

* Sanity

* Whoops

* Minor thing

* Whoops

* fax

* Better describe the function, + add ..()s

* Fix

* Port to Initialize

* fuk in git
2017-08-30 15:11:34 +02:00
Ashe Higgs
455cf37e52 Rearranges the antagonist panel, cleans it up code-wise and appearance-wise (#30255)
* Makes the antag panel look fancier

* Get outta here

* it was either that or spend three hours

* now that's fancy!
2017-08-30 09:01:22 -04:00
Leo
805b179dda Adds a ghost verb to see all available ghost spawners (#30254) 2017-08-30 10:45:38 +12:00
Jordan Brown
cf178de1b6 Server tools versioning and fix to displayed testmerges (#30252)
* Server tools versioning and fix to displayed testmerges

* Fixes
2017-08-30 10:15:12 +12:00
Jordan Brown
f23bb93093 Merge pull request #30250
Signed-off-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2017-08-29 11:22:14 -04:00
Jordan Brown
e89917c3db Updates out of date documentation (#30181)
* Updates out of date documentation

* Grammor
2017-08-28 14:51:37 -05:00
Joan Lung
6d0b0f067d fix 2017-08-28 12:08:17 -04:00
Joan Lung
006d2b011e Cult ghosts can no longer be potentially deconverted or debrained 2017-08-28 11:20:12 -04:00
Cyberboss
97dace9555 Merge pull request #30183 2017-08-26 11:34:41 -04:00
Leo
ea05a7b27f Merge pull request #30180 from Cyberboss/DupeNull
Fixes component dupe checks not actually checking if there IS a dupe component
2017-08-26 10:35:03 -03:00
Iamgoofball
0ce1627d71 Allows disabling shuttle purchases per map. (#30169) 2017-08-25 22:51:04 -05:00
Mike Long
97a949cb9f Devils no longer lose summon contract when they have negative souls.
Devils now resurrect with organs/limbs restored if missing.
2017-08-25 11:37:01 -04:00
Jordan Brown
c941d04c68 Fixes component dupe checks not actually checking if there IS a dupe component 2017-08-25 09:59:21 -04:00
Joan Lung
c208d1efa3 Some more tweaks to Geis (#29662)
* Some more tweaks to Geis

* fixes

* it rounds to 0.1

* let's bring this back

* this is kinda shitty but eh

* continually smart

* oh right
2017-08-24 20:46:15 -05:00
Jordan Brown
5b5dae3809 Fixes component cleanup 2017-08-24 09:24:23 -04:00
kevinz000
169a950e7b Revert "Refactors forensics to a datum (#29542)"
This reverts commit 0a530cff9c.
2017-08-23 23:19:48 -07:00
MoreRobustThanYou
0a530cff9c Refactors forensics to a datum (#29542)
* ports plasmeme windows from /vg/

* Update window.dm

* It's the stairway to seinfield

* fixity fix fix

* See this code if you're wondering why I rarely get any sleep

* *scream

* now

* this is going to give me PTCSD - post-traumatic coding stress disorder

* *scream

* Improves forensics datum

* Meep.

* RA RA RASPTUIN... i'm not crazy, right?

* better

* I think it works... /s

* less compile errors

* Reduces compile errors to a much more managable 50

* shitcode.exe

* ehhh

* HEY EVERYONE, IT WORKS!!

* Make slide code less autistic

* blue skyyy

* no more bay forensics!

* IT  WORKS

* Remove EnforceSize, it isn't used.

* icon2html

* More bicon sutff

* eee

* aeee

* abc

* abc

* a

* abc

* e

* forensics check in initalize

* huh

* bleh

* Update _drone.dm

* Update _drone.dm

* Update _drone.dm
2017-08-24 09:08:22 +12:00
Jordan Brown
fc41bf41ef Cleans up component Initialization (#29891)
* Cleans up component Initialization

* Add LoadComponent()
2017-08-22 09:26:56 +12:00
Shadowlight213
e458845453 Adds tracking amount of time spent playing departments 2: The fall of the Assistants. (#29105)
* Ports Paradise Job exp system

* changed to use json_decode and json_encode as recommended by oranges

* updates changelog

* Reee cyberboss

* Changes to use a seperate table

* Updates database changelog
Changes to use mediumint

* Back to wip we go.
Changes sql stuff to how mso suggested
Attempts the changes requested in the other pr.

* work on stuff.

* work on stuff.

* Renamed proc for time remaining.
Fixed updating time amounts.
Added delay to fix firing at roundstart

* exp is now stored in a global list, and only updated to the db at round end.

* some stuff

* Added button to toggle exempt status on a player.
Still need to make it update the db

* REEE Jordie.
Undoes delaying exp updating to round end.
Adds the updating filtering to the update_exp_client proc which is used again

* Lowers a bunch of the times needed.

* Makes tracking per job instead of per department.
Department time is now calculated from job time.

* Whoops forgot to update master first. Lemme save this

Reverb should play cheeki breeki to people

* I think I did this right.
Too tired to test atm.
Busy rewatching twintails ni narimasu

* Removes var from proc arguments
Fixes database stuff

* Does some requested changes.
Makes special_role be tracked instead of bundled under special.

* Done, but need to refactor how it handles ghost roles.

* Less false data wew

* Changes

* Updates db version
More changes

* More changes

* More changes

* revision fix

* OOPS

* fix schemas

* Makes SQL error logging handled by Execute
Gang role tracking now strips out the gang name and is generic.
2017-08-20 23:01:08 +12:00
XDTM
28a5901170 You can now click on symptoms in the Pandemic to see their description and stats (#29866)
* You can now click on symptoms in the Pandemic to see their description and stats

* Threshold info

* NO WHITESPACE
2017-08-19 19:52:09 -04:00
Cyberboss
3b37703a03 Merge pull request #30011 2017-08-19 19:40:24 -04:00
Jordan Brown
a10f2f046b Adds a warning to the traitor panel for the last headrev (#29899)
* Adds a warning to the traitor panel for the last headrev

* Fax

* Fax more
2017-08-19 11:57:15 +12:00
XDTM
bb903b339c RealFix 2017-08-19 01:56:46 +02:00
XDTM
a5d65abd61 Diseases will properly make new symptoms instead of sharing the same for everyone 2017-08-18 20:47:10 +02:00
Ian Turk
7460f2c5b8 Replaced flags with flags_1 2017-08-16 13:01:15 -06:00
Jordan Brown
af4d9a85c9 Repaths /obj/item/weapon to /obj/item (#29929) 2017-08-16 10:38:51 -03:00
Leo
5fafb4befe Merge pull request #29889 from Cyberboss/MouseOpacityDefines
Adds defines for mouse_opacity
2017-08-15 13:01:28 -03:00
Jordan Brown
d144c88fb5 Annihilates the colons! (#29812) 2017-08-15 12:49:35 -03:00
Jordan Brown
dce49b6caf Adds defines for mouse_opacity 2017-08-14 11:18:22 -04:00
Kyle Spier-Swenson
f2cf4c2f5c [ready]Makes bIcon better (#29690)
Goonchat will use the asset cache, you now have to specify who to send the icons too.

Goonchat will now load icons in the background, displaying them once they load. this prevents the message from being delayed while the icons are sent.

Icons that aren't preloaded using the asset cache system will not render on ie8 clients. This is because of a ie8 bug that prevents changes on runtime created images from rendering.
2017-08-14 10:40:50 +12:00
Kyle Spier-Swenson
c2d73dcc46 Remove debug 2017-08-11 13:54:56 -07:00
Kyle Spier-Swenson
77e29526db Adds callback select system
This system lets you run a group of callbacks asynchronously, returning once all of them finish, without having to wait for each callback to finish before running the next one.

I made it in my bicon pr, but i don't need it anymore, so i removed it from there and put it here.
2017-08-10 13:47:14 -07:00
Jordan Brown
3c56d0f4f3 Ports duplicated slipping code to a component (#29628)
* Ports duplicated slipping code to a component

* Makes metal not slippery

* asdf

* Instead of cherry picking like an idiot I could just copy paster

* OOP

* And blood, don't forget Fry's blood!

* Further fixes

* A more generic fashion

* Use the new system

* Fixes

* Fix cartridge type

* Remove inertia
2017-08-09 16:06:15 +02:00
Jordan Brown
d1ae0a0c95 Adds helpers to avoid << use (#29611) 2017-08-09 00:27:54 -03:00
shizcalev
22764665c9 CentCom Standardization 2017-08-07 19:04:27 -04:00
oranges
6b6fc91172 Merge pull request #29623 from Cyberboss/TiredOfBS
Removes all checks for subsystem existence
2017-08-04 23:54:47 +12:00
oranges
48430dfc64 Merge pull request #29668 from YPOQ/patch-1
Allows Ninja Adrenaline Boost to be used while stunned.
2017-08-04 23:54:21 +12:00
Leo
0d332545bc Merge pull request #29647 from Cyberboss/CompFix
Fixes SendSignal()
2017-08-03 15:14:59 -03:00
Jordan Brown
39d355256c Merge pull request #29644 2017-08-03 10:47:48 -04:00
oranges
2bf0edb0ce Merge pull request #29636 from Cyberboss/bdbroundid
Unifies datum var definitions
2017-08-03 18:14:47 +12:00
YPOQ
c8cb3b7de0 Allows Ninja Adrenaline Boost to be used while stunned. 2017-08-03 00:00:15 -06:00
oranges
f44ed3146f Merge pull request #29624 from Cyberboss/EBF
Fixes explosion_block being inconsistent
2017-08-03 17:15:18 +12:00