Commit Graph

2929 Commits

Author SHA1 Message Date
XDTM
6f184513a0 Runic golems (#25028) 2017-03-18 08:04:47 -03:00
Militaires
0e67b7ad0c new speedwagon sprites: car now runs people down easier (#24961)
* new sprite and """hitbox"""

* new overlay glass cover

* fixes offsets for new speeduwagon sprites

* rogue white line and steering wheel

* MISSING pxl
2017-03-16 20:15:51 +13:00
Cyberboss
82b2e000f9 Fix force_dismount (#25069)
* Fixes #25067

* asdf
2017-03-14 20:47:12 -04:00
Cyberboss
4bc503b2be Maybe fixes minds failing to GC (#25032) 2017-03-14 19:30:11 +01:00
Cyberboss
012eaec1b9 Mob Initialization (#24840)
* Mob Initialization

* new_player Repath

* Fix the dme

* Fix the shit

* Fix a loc

* Fix another loc

* But, in my haste, I forgot the cola!

* Another loc

* ANOTHER LOC

* Further docs

* Where'd that s come from

* Fix shit

* Better
2017-03-13 20:21:12 +01:00
Haevacht
ed5990a8e3 Cutsier -> cruiser. (#25017)
robustin is more intrested in pointing out how much he tests rather than fixes honk also i would give it a 1% chance to always be cutsier but i am LAZY
2017-03-13 03:25:35 -04:00
AnturK
0fcfa0b61f Fixes few runtimes. (#24930)
* Fixes regenerate organs runtime on simple animals

* Status display initialize

* Security records runtime (this code is bad)

* Moves record removal to destroy
2017-03-13 11:33:58 +13:00
Mike Long
f36feb87b5 Lordpidey devil fixes (#24693)
* Devils made via event can no longer ascend.

Admins can control whether or not a devil may ascend via traitor panel.

* Adds logging

* Fixes #21326,     Fixes #21321

* Fixes compile error, removes dead code.

* Moves logging to where it's supposed to be.

* Arch devils can now destroy walls with pitchfork.

* Fixes compile error.

* Summon dancefloor can't be used to break down walls.

* Improves disco floor wall check

* Fixes traitor panel for devils.

* refactors human attack_hand

* Fixes compile error

* Devils now respawn with clothes.
2017-03-12 20:55:36 +01:00
Cyberboss
b84018f29d Fixes riding datum runtimes (#24906)
* How many goddamn times am I gonna fix riding datums?

* Fix

* Wew
2017-03-12 19:52:55 +01:00
Lzimann
5a618297ce Replaces the default output with the to_chat wrapper. 2017-03-10 01:32:05 -03:00
coiax
311ea1c7f1 New wizard spell: The Traps (#24571)
* New wizard spell: The Traps

🆑 coiax
add: Wizards now have a new spell "The Traps" in their spellbook.
Summon an array of temporary and permament hazards for your foes, but
don't fall into your own trap(s).
/🆑

Conjures some traps in an aoe, traps include Hand of God traps and
swarmer shocking traps. Hand of God traps require 60 seconds to recharge
between trapping.

I saw Cobby give this as a TC trade, and I thought it seems reasonable
as a silly wizard spell.

* Added The Traps to spellbook, modifed trap code more

* Adds action icon for The Traps

* Need to be adjacent to disarm

* Invocation is now Latin for "BEWARE THE TRAPS"
2017-03-08 12:13:03 +13:00
Cyberboss
e9b01e6f4f Kills off an arbitrary number of spawn()s (#24730)
* Kills off an arbitrary number of spawn()s

* Fix the shit
2017-03-08 09:44:24 +13:00
Cyberboss
e03144dc1d Smoother roundstart take II (#24504)
* Revert "Until I figure out why random keys aren't being transferred"

* Fixes cyborgs not getting their key at roundstart

* Fixes mimes not getting the prefs name

* Fixes clowns not getting prefs names

* Sets the round start timer when it actually starts

* Remove fluff CHECK_TICKs

* Moves siliconization to the jobs module

* Yeah whatever

* Fixes AIization

* HNNNNGHHHH WHY IS THIS UP HERE?

* Fix cyborgs not linking to AI
2017-03-07 21:06:33 +01:00
Cyberboss
1bbc640afe Runtime Dynamic Station Loading (#24171)
* Dynamic map loading prototype

* Get the title screen working

* Fixes the random pod bugs

* map configs

* Add back the asteroid

* Ignore the rotate file

* Fix some shit

* More shit fixes

* Babby's first json

* Cyberboss confirmed shitcoder

* Makes map rotation great again

* Moves the map defines

* Delete tgstation2.dm

* Convert runtimestation

* Convert PubbyStation

* Convert OmegaStation

* Convert Metastation

* Convert Delta Station

* Lol file extensions

* Reee line endings

* Take out the trash

* Fix loadallmaps.dm

* Deltaassssssstation?

* Fix travis

* Did I ASK you to change the line endings?

* Remove votable maps

* Cleanup

* Previous config. Load configs in New. Fix splash

* Fix this

* More generic minetype

* STOP TOUCHING THE LINE ENDINGS!!!

* Add some flexibility to /obj/screen/splash

* Fix the shit

* Update gitignore

* Smooth transition from last map

* Better check

* Missed this map rotate check

* Remove these checks too

* Prep for a future request by @kevinz000

* Fix z2 line endings

* Solution for custom .dms

* Rename some things, trim some fat

* Fixes default map_config

* Remove stale comment

* Delete the previous config after loading

* Don't try to open a non-existent file

* Delete the old rotator script

* And references to it

* Line endings

* More line endings

* Del checks from when m-config may have not existed

* LINE ENDINGS

* Update the default map config

* Map load error checking for what it's worth

* Small cleanup

* For case sensitive

* File systems

* Strip maprotate stuff from build script

* Spruce up the _maps tree. Compile some empty space

* Make travis simpler

* LINEARU ENDARU!!!

* tgstation TWO!!!

* Lowercase mine type

* Dummy dm's for testmerging

* Fixes job ordering

* If ghosts wanna watch the map load so be it

* Let them know what's going on

* Fixes z-transitions

* Optimize z expansion further

* Remove this old var

* Fix wiznerd teleportation

* Rmove butt

* Does the thing

* Moved temp configs to the data dir

* Un-touch gitignore

* Forgot templates.dm

* Forgot to include the includer

* Fair enough

* SILENCE IMBECILE!

* @Cyberboss still a fuckboi

* Speed things up a bit

* Fix a potential bug with the error message

* Whatever
2017-03-07 10:45:31 +13:00
jughu
a2b621c6de Removes space bar from ruin list (#24707)
* Update space.dm

* Delete spacebar.dmm
2017-03-06 12:22:45 -06:00
Xhuis
86488d18d3 Fixes some issues and closes others; nerfs abductor emergency teleporter (#24690)
* Fixes Wish Granter resurrection spam

* Fixes box icons

* Emergency teleporter nerf
2017-03-06 12:20:55 +01:00
Joan Lung
d5c870e714 Merge pull request #24662 from lzimann/individuallog
Adds a way to see a persons's individual logs for the round.
2017-03-05 11:57:37 -05:00
Lzimann
e58ee1724f Refactors logging into a single var for all mobs and adds a wrapper for proper logging. 2017-03-04 13:32:35 -03:00
PJB3005
64db72a150 Merge remote-tracking branch 'upstream/master' into rebase-to-vg 2017-03-04 16:31:55 +01:00
coiax
7b3fe757d7 Some CTF changes (#24595)
* Some CTF changes

🆑 coiax
add: CTF players start with their helmet toggled off, better to see the
whites of their opponents eyes. Very briefly.
fix: Existing CTF barricades are repaired between rounds, and deploy
instantly when replaced.
tweak: Healing non-critical CTF damage is faster. Remember though, if
you drop into crit, YOU DIE.
add: Admin ghosts can just click directly on the CTF controller to
enable them, in addition to using the Secrets panel.
/🆑

- @Cyberboss also look at all my New->Initialize conversions.

* Procifies toggle_ctf

* Whoops, two procs with the same name
2017-03-04 23:37:00 +13:00
Tofa01
02bbad3656 Adds The Centcomm Raven Battlecruiser, A New Purchasable Emergency Escape Shuttle (#24572)
* Adds new escape shuttle.

* Changes shuttle docks slightly to allow for longer ship docking.

* Replaces step with pixel

* Fixes areas

* uses map merger on pubby (Forgot)

* BATTLECRUISER MODE

* dammit step_ why do you exist

* Increases cost of shuttle

* Removes pointless anomaly check

* Fixes door to space on omegastation

* PLASMA

* Makes turrets more robust.

* Adds some windows. FINISHED!
2017-03-03 22:57:57 -06:00
Lzimann
15e8b7e5f7 Adds a way to see a persons's individual logs for the round. 2017-03-03 22:03:13 -03:00
PJB3005
a63608d023 Merge remote-tracking branch 'upstream/master' into rebase-to-vg 2017-03-03 16:31:00 +01:00
Jordie
f25c5b3bf7 feedback tracking testmerged prs (#24608) 2017-03-03 09:57:44 +01:00
Iamgoofball
93f9b713aa Adds a Bicycle to the game (#24431)
* 自転車をゲームに追加する

* adds file

* dfssdffds

* cdvsffsg

* fixes

* Update bicycle.dm
2017-03-02 19:56:44 +13:00
oranges
8406e2a8c1 Merge pull request #24554 from coiax/spod-gasping
Clones no longer gasp for air in cloning pods + Mime's Bane reagent
2017-03-02 19:26:53 +13:00
oranges
f5d8b0c874 Merge pull request #24506 from Cyberboss/ThatDamnEmptyLine
Mobs will no longer be shown empty memories
2017-03-01 09:11:51 +13:00
oranges
bff44197af Merge pull request #24513 from Cyberboss/RidingIsShit
Fixes a ton of shit with riding_datums
2017-03-01 09:07:09 +13:00
Jack Edge
afc585c95c Clones no longer gasp for air in cloning pods
🆑 coiax
fix: Clones no longer gasp for air while in cloning pods.
add: Adds a new reagent, "Mime's Bane", that prevents all emoting while
it is in a victim's system. Currently admin only.
/🆑

- Clones keep gasping a lot, either because they're not in an oxygenated
environment, or because they start in crit. This fixes that in a fairly
clean manner, and also adds a "fun" reagent to give to evil clowns or
something.
2017-02-28 18:32:34 +00:00
Cyberboss
b65d4ff664 Fixes SSU wires not checking if usr exists (#24520) 2017-02-28 12:19:04 -06:00
Cyberboss
ef7879545b Fixes a ton of shit with riding_datums 2017-02-27 12:14:29 -05:00
Cyberboss
a14147c750 Mobs will no longer be shown empty memories 2017-02-27 10:43:01 -05:00
XDTM
1e7825903c Diagnostic HUDs can see shocked doors 2017-02-26 16:54:31 +01:00
oranges
b0a20bf6ef Merge pull request #24342 from ChangelingRain/researchscanfix
You can now have multiple research scanners active at a time
2017-02-24 09:44:53 +13:00
AnturK
aa36ffe84f Merge pull request #24368 from Cyberboss/LiterallyOnFire
Until I figure out why random keys aren't being transferred
2017-02-23 20:21:32 +01:00
Cheridan
00fe67d5b1 Merge pull request #24334 from Cyberboss/BetterRporting
Improves the report issue button
2017-02-23 00:50:19 -06:00
Cyberboss
16c4656eb3 Revert "Makes game start smoother (#23552)"
This reverts commit 3ab308aa0f.
2017-02-22 20:43:17 -05:00
Cyberboss
4aefd57cca Revert "Overlay/Roundstart fixpack (#24356)"
This reverts commit bf42d769e2.
2017-02-22 20:43:08 -05:00
Cyberboss
bf42d769e2 Overlay/Roundstart fixpack (#24356)
* Fixes roundstart graphical lag

* Fixes manifests

* >Expecting searching lists to be fast

* Here's where they needed flushing

* THE DATACORE IS ANNOYING REEE

* <Commit name>
2017-02-23 09:41:58 +13:00
Cyberboss
3ab308aa0f Makes game start smoother (#23552)
* Makes game start smoother

* Hide the sausage making

* Fix the shit

* Fixes AI's losing their name prefs
2017-02-22 15:55:50 +01:00
MrPerson
f4e768c895 Ion storm improvements (#24223)
* Ion storm improvements

Ion storms have several new additions:
25% chance to flatly replace the AI's core lawset with something random in the config. Suddenly the AI is Corporate, deal w/ it.
10% chance to delete one of the AI's core or supplied laws. Hope you treated the AI well without its precious law 1 to protect your sorry ass.
10% chance that, instead of adding a random law, it will instead replace one of the AI's existing core or supplied laws with the ion law. Otherwise, it adds the generated law as normal. There's still a 100% chance of getting a generated ion law.

All of these stack so you could wind up going from Asimov to Paladin w/o the first law and w/ the last law replaced with THE SHUTTLE CANNOT BE CALLED DUE TO FIVE NINJAS. All the values are easy to tweak if you guys want them higher or lower or whatever.

Custom admin-sent and other fake ion storms (devils) will just add the law and have no chance of doing any of the bonus stuff.

Removed the admin verb to send an ion storm since you can just use the events panel.

Cleaned up some of the law-adding backend. Hopefully there's no double showing of the AI's laws after a lawchange as a result of this.

* Everyday I'm shufflin'
2017-02-22 13:31:04 +01:00
Cyberboss
56a6eaa8e6 Overlay queuing (#23922)
* Overlay queuing

* Fix SS flags

* Don't copy on assignment

* Flags processing

* Fix icon_smoothing

* MSO's helper proc

* Legacy detection

* Make it work

* Fixes shitcode

* Fix the flag

* |= -> +=

* OK, how did I fuck that up?

* shitcode

* Conditional assoc queue while initializing

* Cleanup everything

* Orange meme

* This isn't perfect, but its the best byond will give us.

* forgot about dir

* oh ya

* This was litterally the last thing i did last night before heading to bed

You can tell can't you?

* Fixes various shit

* Let's not ever pause

* Fix the flag

* Cleaned up some missing shit. Added image dummys

* Remove the one usage of FPRINT

* Jesus get rid of this
2017-02-22 21:44:55 +13:00
Joan Lung
ee8f55a8ad You can now have multiple research scanners active at a time 2017-02-21 19:11:03 -05:00
Cyberboss
550964e152 Improves the report issue button 2017-02-21 10:48:18 -05:00
Cyberboss
71ac987a9d Fixes away missions not loading (#24296)
* Delete the old map_template.dm

* Fixes #24291
2017-02-21 09:07:50 +01:00
oranges
2ea40981ff Merge pull request #24276 from Incoming5643/patch-33
The current round odds won't print if they are the same as the general ones
2017-02-20 22:47:56 +13:00
Incoming5643
1e9e00d8c0 The current round odds won't print out if they're exactly the same as the general round odds 2017-02-19 00:12:54 -05:00
Cyberboss
64e3381a25 Fixes some things not using log_world 2017-02-18 18:04:33 -05:00
Pieter-Jan Briers
9b20c1e6c2 Merge remote-tracking branch 'upstream/master' into rebase-to-vg 2017-02-18 23:40:34 +01:00
kevinz000
d4a6cdc0e8 Adds riding on other carbon mobs
rscadd: You can now ride piggyback on other human beings, as a human being! To do so they must grab you aggressively and you must climb on without outside assistance without being restrained or incapacitated in any manner. They must also not be restrained or incapacitated in any manner.
rscadd: If someone is riding on you and you want them to get off, disarm them to instantly floor them for a few seconds! It's pretty rude, though.
2017-02-19 10:39:35 +13:00