Commit Graph

43639 Commits

Author SHA1 Message Date
Lzimann
5a618297ce Replaces the default output with the to_chat wrapper. 2017-03-10 01:32:05 -03:00
Cyberboss
ffbb492a43 Makes Initialize check QDELETED before calling (#24818)
* Makes Initialize check QDELETED before calling

* uhh

* Warnings
2017-03-10 12:03:15 +13:00
tgstation-server
0f1b329d86 Automatic changelog generation for PR #24700 [ci skip] 2017-03-09 22:45:01 +00:00
Mike Long
e9fe283494 Adds glitter bombs (#24700)
* Adds glitter bombs

* Fixes blue glitter description
2017-03-10 11:44:59 +13:00
tgstation-server
e853dc4f23 Automatic changelog generation for PR #24847 [ci skip] 2017-03-09 22:36:39 +00:00
XDTM
1f049cb347 Clicking on a tile with another tile and a crowbar in hand directly replaces the tile (#24847)
* tentadel

* back to normal

* Clicking on a tile with another tile and a crowbar in hand directly replaces the tile

* procs

* generic

* screw it
2017-03-09 23:36:37 +01:00
XDTM
1f65b36606 Hallucinations 2.3.1 (#24858)
* tentadel

* back to normal

* Hallucinations 2.2.1
2017-03-09 23:31:56 +01:00
Cyberboss
a55f36ebe9 Moves cross_address/allowed to the config. Merges the protected config into the regular. (#24584)
* Moves cross_address/allowed to the config

* Protect it against modifications

* I'll do you one better

* Merge in the protected configuration
2017-03-10 11:10:08 +13:00
Cyberboss
07e917109a Makes SDQL use vv_edit_var (#24854)
* Makes SDQL use vv_edit_var

* Fix shit
2017-03-10 11:01:12 +13:00
Cyberboss
bbf6eebae0 Fix coiaxs shit (#24902) 2017-03-10 10:17:21 +13:00
AnturK
f0e178a286 Fixes /turf occurences + adds check to travis (#24856)
* Fixes /turf occurences + adds check to travis

* Better message
2017-03-10 10:07:15 +13:00
oranges
56a7fa328a Revert "Revert "Atoms can now be stationloving" (#24903)" (#24904)
This reverts commit d3b5f0e97c.
2017-03-10 09:54:44 +13:00
Kyle Spier-Swenson
d3b5f0e97c Revert "Atoms can now be stationloving" (#24903)
* Revert "Bulletproof(Tactical) Armour + Vest Defence Tweak (#24816)"

This reverts commit 6ab7ba871f.

* Revert "Automatic changelog generation for PR #24810 [ci skip]"

This reverts commit 1cd117afd6.

* Revert "Stacks automatically merge on Initialize (#24810)"

This reverts commit 6e39f5cf00.

* Revert "Automatic changelog generation for PR #24794 [ci skip]"

This reverts commit 62a2ef30dd.

* Revert "Wizards can now Summon Ghosts (#24794)"

This reverts commit 473561c0be.

* Revert "Automatic changelog generation for PR #24791 [ci skip]"

This reverts commit b2aeef06d0.

* Revert "Compiles in Lavaland (#24791)"

This reverts commit 272cc34008.

* Revert "Forcefield Projector (#24790)"

This reverts commit 4b2ffcffe8.

* Revert "Atoms can now be stationloving (#24748)"

This reverts commit 60f7c1df3f.
2017-03-10 09:53:16 +13:00
Steelpoint
6ab7ba871f Bulletproof(Tactical) Armour + Vest Defence Tweak (#24816)
One issue that has been bugging me for a while is the inconsistant bullet defence of the Bulletproof Vest and Helmet.

Currently the vest has 80 bullet defence, but the helmet has only 40 bullet defence.

In the interest of fairness (since people will think I'm just buffing security), I've fixed this by buffing the helmet, and nerfing the vest, to have 60 bullet defence.

Thanks for reading.

🆑 Steelpoint
tweak: Bulletproof (Tactical) Armour has had its bullet defence tweaked to be consistent between both the helmet and vest variants. Defence is now at 60.
/🆑
2017-03-10 09:47:40 +13:00
tgstation-server
1cd117afd6 Automatic changelog generation for PR #24810 [ci skip] 2017-03-09 20:46:24 +00:00
coiax
6e39f5cf00 Stacks automatically merge on Initialize (#24810)
* Stacks automatically merge on Initialize

🆑 coiax
fix: Stacks of materials will automatically merge together when created.
You may notice differences when ejecting metal, glass or using the cash
machine in the vault.
/🆑

Okay, so instead of just obsessively checking every time we make a
stackable item to see if anything stacks (which not everything does
anyway), we put the check in Initialize. Obviously, you can't merge into
a full stack, so it just goes down the line.

Objects are allowed to qdel() in New/Initialize, we made that a thing
that was possible.

Also some generic code cleanup, mostly returns into `.`

* Don't reuse variable names
2017-03-10 09:46:21 +13:00
tgstation-server
62a2ef30dd Automatic changelog generation for PR #24794 [ci skip] 2017-03-09 20:46:06 +00:00
coiax
473561c0be Wizards can now Summon Ghosts (#24794)
* Wizards can now Summon Ghosts

🆑 coiax
add: Wizards can now use their magic to make ghosts visible to haunt
the crew, and possibly attempt to betray the wizard.
/🆑

- Summon Ghosts, makes ghosts visible for the rest of the round.
- Modifies the Summon Events G-g-ghosts! event to also use the same
mechanism of making all ghosts visible.
- New global var `observer_default_invisibility`, which all ghosts load
their invisibility from when created. You need this because ghosts get
destroyed and created every time you exit and reenter a body. Modified
the spectral sword to use this, instead of initial().

- Pros for wizards to summon ghosts: It's spooky, and distracts the
crew, they get to see the ghosts come out of the dead people they just
murdered.
- Downsides of wizards to summon ghosts: They'll be always obvious when
etheraling around, they can't really stealth, ghosts will do their best
to upset the wizard's plans.
- If you were playing to WIN as a wizard, you probably wouldn't summon
ghosts. But you wouldn't summon guns or magic either.

* Makes it buyable
2017-03-10 09:46:04 +13:00
tgstation-server
b2aeef06d0 Automatic changelog generation for PR #24791 [ci skip] 2017-03-09 20:44:52 +00:00
Cyberboss
272cc34008 Compiles in Lavaland (#24791)
* Compiles in Lavaland

* Move this into a more appropriate folder

* Lowercase L

* Take this opportunity

* To actually capitalize the damn thing

* Now fix the shit
2017-03-10 09:44:48 +13:00
XDTM
4b2ffcffe8 Forcefield Projector (#24790)
* tentadel

* back to normal

* Forcefield projector
2017-03-10 09:44:28 +13:00
coiax
60f7c1df3f Atoms can now be stationloving (#24748)
* Objects can now be stationloving

Stationloving objects are objects that love the station so much, they
will relocate back to the station if spaced or if destroyed.

Yes, this does sound a lot like the behaviour of the nuke disk. Except
made more generic.

Currently the only stationloving object is the nuke disk.

* Moved from /obj to /atom/movable

* Remie fix
2017-03-10 09:42:02 +13:00
tgstation-server
aa98a443d4 Automatic changelog generation for PR #24687 [ci skip] 2017-03-09 20:28:00 +00:00
oranges
7226a6729e Merge pull request #24687 from Xhuis/elder_god_lights
Adds colored lighting for Ratvar and Nar-Sie
2017-03-10 09:27:58 +13:00
XDTM
3e0316e5c3 Hallucinations 2.3 (#24806)
* tentadel

* back to normal

* Hallucinations 2.3
2017-03-09 21:24:15 +01:00
tgstation-server
4400bd1fd5 Automatic changelog generation for PR #24821 [ci skip] 2017-03-09 20:23:42 +00:00
oranges
84d2a91e7c Merge pull request #24821 from fludd12/help-im-buckled-to-bluespace
Fixes scooters incorrectly handling buckling when adding/removing handlebars.
2017-03-10 09:23:40 +13:00
tgstation-server
8158ba309a Automatic changelog generation for PR #24797 [ci skip] 2017-03-09 20:23:34 +00:00
coiax
013d149b63 Deathrattles follow links jump to turf if no mob is found (#24797)
* Deathrattles also give a turf link

🆑 coiax
add: When someone dies, there will be a (T) link to jump to the turf
where they died, on the offchance they died in a manner that left no
body.
/🆑

Supermatter disintegrations, singularity eatings, other stuff that
doesn't leave a body means that the (F) link doesn't work. But the turf
should still be there, so click on that instead.

* Jump to mob if exists, turf if not
2017-03-09 21:23:32 +01:00
oranges
935a3ff1b7 Merge pull request #24817 from Cyberboss/patch-20
Fixes start landmarks failing to GC
2017-03-10 09:23:02 +13:00
oranges
8ee35695ea Merge pull request #24804 from coiax/fix-that-poster-on-metastation
Fixes that poster in Metastation Vacant Office
2017-03-10 09:22:50 +13:00
tgstation-server
5eae46a455 Automatic changelog generation for PR #24614 [ci skip] 2017-03-09 20:22:36 +00:00
Cyberboss
2f4fb6f68a Makes the preloader apply text macros: Re-engineering (#24614)
* Add apply_text_macros

* Make the map loader use text macros

* Cleanup
2017-03-10 09:22:34 +13:00
tgstation-server
27bb35decc Automatic changelog generation for PR #24833 [ci skip] 2017-03-09 20:19:37 +00:00
Jordie
cd7c06816d pagination for banning panel (#24833) 2017-03-09 21:19:35 +01:00
Joan Lung
dc7dbc3388 Merge pull request #24860 from Cyberboss/patch-19
Fixes repeated runtimes in runtimestation
2017-03-09 14:33:03 -05:00
tgstation-server
a0ff4582f3 Automatic changelog generation for PR #24839 [ci skip] 2017-03-09 19:11:24 +00:00
Cheridan
e5eedff685 Merge pull request #24839 from coiax/glowvend
Green and red glowsticks can be vended from YouTool
2017-03-09 13:11:23 -06:00
Cheridan
86c3d624c7 Merge pull request #24795 from MrStonedOne/patch-329
Lighting runs every two ticks.
2017-03-09 12:31:39 -06:00
Cyberboss
c5706657a9 Removes an unconnected vent pump on Box (#24805) 2017-03-09 09:21:11 +01:00
Joan Lung
7603431a63 Fixes brass windows still having multi-step deconstruction (#24798) 2017-03-09 09:20:52 +01:00
Cyberboss
f6f5d9af4b AHH A DEL! (#24796)
* AHH A DEL!

* HELP!

* MORE OF THEM!
2017-03-09 09:16:49 +01:00
tgstation-server
ecae7134a5 Automatic changelog generation for PR #24759 [ci skip] 2017-03-09 08:11:22 +00:00
XDTM
6f5ddea836 Fixes slimes not being able to latch onto humans + faction tweak (#24759)
* tentadel

* back to normal

* Fixes slimes not being able to latch onto humans + faction tweak

* NO

* NO

* HUMANOIDS ONLY

* PUTTING THE PIG IN PIGGYBACK
2017-03-09 09:11:20 +01:00
Cyberboss
94c9d0c84b meh 2017-03-09 00:26:14 -05:00
Cyberboss
3fc4e26834 Fixes repeated runtimes in runtimestation 2017-03-08 18:14:26 -05:00
tgstation-server
37df6dfb7b Automatic changelog generation for PR #24764 [ci skip] 2017-03-08 22:24:52 +00:00
Cyberboss
645f3b1d75 Cuts out a chunk of map loader time for maps with a lot of space (#24764)
* SPACE OPTIMIZATION

* Don't need this instancing anymore either

* Forgot to drop this

* FASTER!!!!

* FASTER!!!!!!!!!

* Move this back, it makes no difference

* Fix a potential bug

* FAAAAAAASSSSSSTTTTTTTTERRRRRR!!!!

* open

* Ye be warned

* Better diagnostics + fixes

* Fewer false positives

* Bleh

* Remove the unecessary z-expansions
2017-03-09 11:24:51 +13:00
oranges
1e3db8d8bb Merge pull request #24742 from coiax/secondary-frozen
Moves the `is_frozen` var to a secondary flag
2017-03-09 11:20:51 +13:00
oranges
3341c7495e Merge pull request #24799 from anconfuzedrock/shade_sprites
Gives shades directional sprites
2017-03-09 10:42:44 +13:00