ShizCalev
bfde5ac057
[s] Fixes altclick exploits ( #35456 )
...
* Fixes altclick exploits
* Removed free spam, fixes monkey altclicks
* replaced named args with proper defines
* More cleanup and fixes
* Better yet
* Another exploit fix
* pet carrier fix
2018-02-11 16:06:12 +13:00
vuonojenmustaturska
1c8e450f15
Fixes geiger counters on engiborgs ( #35423 )
...
* a commit
* Update geiger_counter.dm
2018-02-08 12:21:06 -05:00
vuonojenmustaturska
c4fd8715a5
Return of ore stacking, various changes to lavaland bombs to facilitate reduced lag ( #35291 )
...
* Ore Stacking
* honk
* honk
* component memes
* honk2
* fix overlay off-by-1, sheet singular names
* Give the ores more descriptive names since sheets also have
* whoops debug memes
* atom editor memes
* fixes
* snowdin fix
2018-02-05 22:27:35 +01:00
AnturK
05aa7257b1
Hmm explicit might have been better for readability.
2018-02-03 17:57:55 -06:00
AnturK
25433e05cb
Fixes blood overlay layers.
2018-02-03 17:57:55 -06:00
Jordan Brown
b43ec3056e
Merge pull request #34915 from Cruix/flipstuff
...
Fixed the simple rotation component
2018-01-25 22:42:04 -05:00
Jordan Brown
31fe63bbcf
Adds hotspots to chasm blacklist ( #34858 )
...
* Adds hotspots to chasm blacklist
* Blacklists landmarks from chasms
2018-01-25 09:10:07 -02:00
Ian Turk
1b35873f36
Fixed not being able to rotate anything except in the default rotation direction
2018-01-24 17:35:17 -06:00
AnturK
53909747c8
Simple rotation component. ( #34476 )
...
I'm going to port other rotations to it when i don't feel lazy.
Closes #34064
2018-01-23 21:09:15 +13:00
Emmett Gaines
3fde8a5a5d
Changeling clothes blood fix ( #34743 )
2018-01-22 14:06:37 -05:00
Jordan Brown
fec2d66318
Datum var cleanup ( #34314 )
...
* Consolidates datum var location
* Move ui_screen to /datum/tgui
* Move focusers to datum.dm. Move fingerprintslast to /atom
* Remove focusers list, makes mobs check if their focus is QDELETED in Life()
* Consolidate use_tag and var_edited into datum_flags
* Revert garbage comment
* Thought I already removed this
* Remove the var_edited preservation
* Removes focus QDELETED handling
2018-01-21 22:38:56 -05:00
Jordan Brown
3bc9b63ae6
Merge pull request #34608 from ninjanomnom/kevin-is-terrible
...
Fixes some dumb code in the jousting component
2018-01-19 10:03:03 -05:00
ninjanomnom
f336e03054
fixes dumb jousting shit
2018-01-18 21:37:03 -05:00
ShizCalev
a06044c132
Regens icons on clean_act if item is loc'd on a mob
2018-01-17 23:12:44 -05:00
oranges
a19b55564f
Merge pull request #34477 from tgstation/Cyberboss-patch-2
...
Adds component incompatible crash to root level so everything doesn't have to do it itself
2018-01-17 09:28:25 +13:00
uraniummeltdown
8d5030f3a7
rename all 'clown' to 'bananium' for bananium mineral objects ( #34462 )
2018-01-15 23:02:18 -05:00
Jordan Brown
9271f46f8f
Adds component incompatible crash to root level so everything doesn't have to do it itself
2018-01-15 13:46:29 -05:00
kevinz000
549eec9938
Fixes component forensics deleting old instead of new component. ( #34058 )
...
* component dupe unique
* sorry I was using webeditor on phone and it wouldn't let me tab
2018-01-07 22:49:40 -05:00
Cruix
456fad4960
Made the squeek component not make things squeak so often ( #34082 )
2018-01-05 06:55:52 -05:00
Emmett Gaines
830929669d
makes the decal component handle updating inventory icons ( #33967 )
2018-01-02 16:17:39 -05:00
jammer312
ff2647363c
replaced all these dumb commits with one
2017-12-30 17:49:42 +03:00
kevinz000
cfc90b6712
wry
2017-12-28 12:17:03 +01:00
oranges
9d0e97fc8d
Merge pull request #32311 from kevinz000/component_forensics
...
MoreRobustThanYou's datum forensics but it's a component this time.
Fully refactors forensics, including fingerprints, hidden/admin fingerprints, suit/clothing/whatever fibers, and blood DNA residue to /datum/component/forensics.
Adds support for manually adding fingerprints.
🆑
code: Forensics is now a datum component.
balance: NPC humans will now start leaving fingerprints on things they touch!
/🆑
2017-12-28 10:18:11 +13:00
Leo
42dff371ff
Merge pull request #33820 from tgstation/Cyberboss-patch-4
...
Material containers only insert on help intent
2017-12-26 13:24:22 -02:00
Emmett Gaines
4595c46dca
turns the baseturf var into a part time list ( #33705 )
2017-12-25 20:10:08 -05:00
kevinz000
05be346f8a
Component Forensics, Blood Decals, and Cleaning
2017-12-24 18:19:43 -08:00
Jordan Brown
157fdc26b9
Material containers only insert on help intent
2017-12-24 14:01:34 -05:00
Jack Edge
ad2bb79189
I want to get off Cyberboss' wild ride
2017-12-23 14:12:33 +00:00
Jack Edge
5811fbad84
Code review?
2017-12-23 14:12:33 +00:00
Jack Edge
d16794ccb8
Code review I
2017-12-23 14:12:33 +00:00
Jack Edge
04a4a7e76b
Replaces CLEAN_ON_MOVE_1 flag with cleaning component
...
CLEAN_ON_MOVE_1 is a flag checked on every atom movable's Moved() and
triggers a janiborg/upgraded janicart clean on the turf if present.
Replacing this with a component does the same thing and frees up a flag
slot.
Also fixes a bug where a spawned in "upgraded" janicart wouldn't
actually clean the floors.
2017-12-23 14:12:33 +00:00
ninjanomnom
00a21c94f8
renames define to UNIQUE_PASSARGS
2017-12-19 18:15:00 -05:00
ninjanomnom
a93b957cb5
adds instanceless component dupe mode
2017-12-19 18:15:00 -05:00
AnturK
29c610776b
Fixup
2017-12-19 11:43:36 +01:00
AnturK
d87d99b2d8
Returns
2017-12-19 11:43:36 +01:00
AnturK
591db2a54d
Stuff
2017-12-19 11:43:36 +01:00
AnturK
8167cd2f8c
Knockoff component
2017-12-19 11:43:36 +01:00
kevinz000
02254279fb
Adds jousting ( #33531 )
2017-12-18 20:55:09 -06:00
Emmett Gaines
3ce9bd7883
decal rotation fix ( #33614 )
2017-12-17 21:49:15 -05:00
Emmett Gaines
25080ff2c4
defines math ( #33498 )
2017-12-17 11:02:11 -05:00
Leo
fb08e2a735
Merge pull request #33446 from tgstation/Cyberboss-patch-3
...
INVOKE_ASYNC is the exception not the rule!
2017-12-12 00:38:29 -02:00
oranges
ea2c37c67b
Merge pull request #33276 from Cyberboss/FixUplinks
...
Restores the uplink modules, removes LoadComponents
2017-12-11 09:14:24 +13:00
Jordan Brown
8a9be2d3cb
INVOKE_ASYNC is the exception not the rule!
2017-12-10 12:03:42 -05:00
kevinz000
1f32d160d9
Automatic changelog compile, [ci skip] ( #33393 )
2017-12-10 11:58:42 -05:00
coiax
165d53b0de
Add caltrop component for spikey floor objects ( #33280 )
...
* Add caltrop component for spikey floor objects
The caltrop component now can be added to any crossable atom, and it'll
act like a shard of glass, or a d4. Additional flags are possible for it
to bypass shoes or ignore people who are walking.
This means d4 don't reimplement shard logic, and also open the window
for caltrop grenades later.
Also, it taught me how components work.
* Code review I
* Caltrop damage is 4
* Cactus hurts
* Whoops
* Ignore restraints = true
2017-12-10 11:31:56 -05:00
Jordan Brown
09ec914dbf
Fixes certain material containers ( #33370 )
...
* Fixes certain material containers
* Adds missing user parameter to material_container preconditions
* Lies and slander
2017-12-08 19:12:21 +01:00
deathride58
3265d09328
Nerfs criticism
2017-12-06 12:46:02 -05:00
deathride58
b765f50302
makes the default view scale a config option
2017-12-05 21:44:56 -05:00
Jordan Brown
8cdf67f9a3
Minor component optimizations ( #33269 )
...
* Minor component optimizations
* Second argument of list.Copy is optional
2017-12-05 15:51:36 -06:00
Jordan Brown
3aba012d67
Removes ComponentActivated in favor of callbacks ( #33274 )
...
* Removes ComponentActivated
* Removes a bit of proc call overhead
* Fix callback definition
2017-12-05 15:41:56 -06:00