Commit Graph

25373 Commits

Author SHA1 Message Date
Yoshax
c808a6fb66 Removes Unathi from chin bob 2017-05-06 20:27:28 +01:00
Yoshax
6635857cf1 Ports a bunch of hair or something 2017-05-06 19:37:55 +01:00
sabiram
6cfc825f53 Adds and fixes some hairstyles 2017-05-06 19:30:59 +01:00
SiegDerMaus
e64f0bb97b Adds Chin Length Bob
A new haircut for those who like bobs, but always hated how short the
one already in game is.
2017-05-06 19:26:22 +01:00
Anewbe
0f68a9b156 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into meson_vision 2017-05-06 08:22:02 -05:00
Anewbe
771413617e Adds a 3-day timelock to the Engineering job 2017-05-06 08:18:58 -05:00
Anewbe
3b82b75f83 Merge pull request #3396 from Cerebulon/skirtsuits
Adds 24 new skirt versions of suit sprites.
2017-05-05 21:55:14 -05:00
Anewbe
96d2de352d Merge pull request #3413 from VOREStation/vplk-opitmize-multi-zas
Optmized Multi-Z ZAS and explosions ports
2017-05-05 21:05:07 -05:00
MagmaRam
2a456e9026 Merge pull request #3419 from Anewbe/iaa_lock
Adds a 7 day timelock to the IAA job
2017-05-05 20:29:17 -05:00
Anewbe
99929b33e1 Adds a 7 day timelock to the IAA job 2017-05-05 20:22:14 -05:00
Anewbe
2c42583d1b Merge pull request #3416 from Bromuzl/Undershirt-corrections
Undershirt corrections
2017-05-05 20:15:42 -05:00
Neerti
b76b2c34a7 More Technomancer
See PR
2017-05-05 19:02:48 -04:00
Datraen
97e7e10bc2 Fixes mutate() in xenobio2 to produce a unique traits datum
Recently brought to me, so I'm fixing it.
2017-05-05 12:23:00 -04:00
LorenLuke
d49ec95acd Explosions affect items on turf before the turf itself. 2017-05-05 11:42:22 -04:00
Bromuzl
ef678994f7 Adding missing shirts to Undershirt, minor cleanup
Two of the button-down shirts were not referenced in the undershirt datum, removed one previously accidentally added twice.
2017-05-05 05:05:56 -05:00
Anewbe
83382e5f9d Fixes a thing 2017-05-04 20:53:59 -05:00
Leshana
347e759b10 Make the multi-z explosion strength scalar configurable.
* Its much easier to test out and decide what explosion scalar is nice if you can configure it.
* As an added bonus, by setting it to zero this lets you disable multi-z explosions altogether without turning off all of multi-z.
2017-05-04 20:27:15 -04:00
Leshana
fdb5d80afa Multi-ZAS Optimization
A simple optimization to can_safely_remove_from_zone() both with and without multi-zas.
Instead of allocating a new list every time we call get_zone_neighbours() (which gets called several times in a loop) we have a pre-built list we don't need to Copy().
Same story for the list to iterate over in can_safely_remove_from_zone()
There should be no semantic change whatsoever from this; it is purely a performance optimization.
2017-05-04 19:51:55 -04:00
Anewbe
092c2100cc Fixes a thing 2017-05-04 19:51:55 -04:00
Anewbe
cce1fcc1f5 Ports MultiZAS 2017-05-04 19:51:54 -04:00
Anewbe
b71a67a775 Merge pull request #3410 from VOREStation/fix-area-firedoors
Area alarms should not fight each other for control of fire doors.
2017-05-04 15:50:03 -05:00
Leshana
44ff1a70c6 Removes the datum pool, as it is not performant.
* Creating new objects is cheap, in fact comparable to the cost of getting it out of the pool, so it doesn't help there.
* Placing items in the pool is far more expensive than letting them garbage collect due to the resetting of vars and such.
2017-05-04 01:58:33 -04:00
Anewbe
b12a46ffb7 Merge pull request #3409 from Yoshax/missfix
Simple fix for #3374
2017-05-03 20:45:36 -05:00
Leshana
e2a1d67b2c Area alarms should not fight each other for control of fire doors.
* Instead of each individually controlling fire doors, setting or clearing alerts now simply calls firedoors_update() which considers both fire and atmos statuses before deciding to close or open the doors.
* Preserved existing "party" alert status for posterity.
* Removed obsolete setting of mouse_opacity, it is always zero on areas.
* Fixes https://github.com/VOREStation/VOREStation/issues/1464
2017-05-03 20:45:02 -04:00
Yoshax
eda674eca0 Attack fix 2017-05-04 01:21:47 +01:00
Neerti
0c848e2fd7 Merge pull request #3392 from Anewbe/embed_things
Makes it so things actually embed again.
2017-05-03 16:06:59 -04:00
Neerti
fedef20a53 Merge pull request #3312 from Anewbe/dice_thing
Adds the Liar's Dice game
2017-05-03 16:02:18 -04:00
Anewbe
393dec4e2b Merge pull request #3408 from Yoshax/floralsomatoray
Adds Gene Targetting mode to Floral Somatoray
2017-05-03 14:50:18 -05:00
Yoshax
93db79b99e Removes a stray world log 2017-05-03 14:29:43 +01:00
Datraen
3d442044d1 Adds Gene Targetting mode to Floral Somatoray
While I was rooting around in hydroponics code, I saw that a list was being regenerated with UI interaction, so I threw the list into the plant controller.

No proper sprites for the Floral Somatoray's new mode yet, but it uses the gun sprite from mutate mode, and the projectile sprite from yield mode.
2017-05-03 13:33:58 +01:00
Neerti
f4c2dd24ef Merge pull request #3399 from Yoshax/injectors
Kinda reworks Hyposprays/Autoinjectors
2017-05-03 08:23:44 -04:00
Anewbe
100ab0528f Merge branch 'master' of https://github.com/PolarisSS13/Polaris into dice_thing 2017-05-02 11:13:53 -05:00
Neerti
ccb5e5700b Merge pull request #3387 from VOREStation/aro-pol-zzz
Stasis Bag and Sleeper Changes
2017-05-02 12:09:33 -04:00
Anewbe
d69ba93969 Merge pull request #3401 from VOREStation/aro-pol-holomulti
Allows more than one holodeck
2017-05-02 09:36:31 -05:00
Anewbe
0aa55af823 Typo fix 2017-05-01 22:43:59 -05:00
Anewbe
58b9c63ec2 Makes the 556 and 762 calibers more appropriate to their naming 2017-05-01 20:25:43 -05:00
Neerti
3c9698c53d Merge pull request #3403 from VOREStation/aro-pol-medprints
Fixes three advanced medscanner problems
2017-05-01 15:42:10 -04:00
Neerti
ea2945f88f Merge pull request #3380 from Anewbe/item_slowdown_mod
Tweaks how item slowdown works with species vars
2017-05-01 15:40:56 -04:00
Neerti
797363231e Merge pull request #3397 from Anewbe/practice_carbine
Fixes an issue with the practice laser carbine
2017-05-01 15:40:24 -04:00
Arokha Sieyes
72ae0ed002 Fixes three problems on the advanced medical scanner
1) Printouts should have the time, otherwise it's awful in a filing cabinet when just looking at the paper names, to find anything.
2) Advandced scanner printouts don't read the correct thing for reagents and omit them entirely from printouts.
3) Advanced scanner (and in fact no medical tools) can tell you ingested reagents, leaving diagnosis of this a mystery, so now the advanced scanner shows stomach contents.
2017-05-01 01:00:37 -04:00
Neerti
6de110303e Merge pull request #3400 from LorenLuke/Limb-sever-speed
Limbs no longer sever at supersonic speeds.
2017-04-30 21:16:39 -04:00
Neerti
70923263c7 Merge pull request #3398 from Anewbe/equipped_spelling
Fixes two spelling errors
2017-04-30 21:16:27 -04:00
Anewbe
ed472a36d2 Merge pull request #3402 from LorenLuke/Communicator-Video
Can view active video calls that you camera'd out of.
2017-04-30 16:55:17 -05:00
LorenLuke
ee5e011c6c Can view active video calls that you camera'd out of. 2017-04-30 14:39:08 -07:00
Arokha Sieyes
db43334024 Allows more than one holodeck
The current code does not account for there ever being more than one holodeck. This alters it so that you can make various subtypes of the holodeck computer for other areas, each with different loadable programs.
2017-04-30 16:53:55 -04:00
Yoshax
a3f9186e2a Ensures icons update when reagents change 2017-04-30 21:25:06 +01:00
LorenLuke
a8c0247902 Limbs no longer sever at supersonic speeds. 2017-04-30 09:58:25 -07:00
Yoshax
03ff489f7a Kinda reworks Hyposprays/Autoinjectors 2017-04-30 17:13:00 +01:00
Anewbe
6a7ff91e60 Fixes two spelling errors 2017-04-30 10:46:31 -05:00
Anewbe
3205631de3 Fixes an issue with the practice laser carbine 2017-04-30 10:26:05 -05:00