Commit Graph

8343 Commits

Author SHA1 Message Date
Xhuis bdb383ae40 Adds AI control beacons for exosuits (Winter Thaw 2017) (#23320)
* Adds AI control beacons for exosuits

* Diagnostic HUD entry + Design Fix

- Adds Diagnostic HUD entries for mecha beacons. (Green for normal, Blue
for AI)
- Fixes AI beacon research designs to havep roper requirements

* Sanity checks for mech hijacking
2017-01-28 18:10:08 +01:00
Militaires 65aa7782f4 genocides riding runtimes for lzimann and fixes other issues too #23135 (#23170)
* sleepight pupper

* boop

* boom explosion habbon

* wew ladder.

kor tell me the varname cock tobbagan dont just tell me it exists and you dont poin

* bambi in spess

* more shitfuck

* GOD DAMMIT ITS GONNA BE FUCKING HOT AAA

* commit this dick you fucking tub

* GIGANTIC REFACTOR 2.0

* OH YEAH THE CREAM RISES TO THE TOP

* antur

* aaaaaa

* boat

* wew ladder

* bman

* yaaaaaaaaaaaaaaaaaaawwwwwwwwwwwwwwwwwww

* STEEL CORRIDOR

* fuck my shitfuck

* DON

* so i walk up to the police in detroit city and im like excuse me officer but im tryna find some weed, and he's like shit so are we why dont you roll with me, we'll go around pulling over some minorities

that's what im talkin about

get up in the police ride. pop a 50 oz inside, nigga we be gettin HIGH .memememememe. we be going 60 when we see a trick-ass bitch, we gonna ask a hoe to drop them titties

go cops, get the dogs, let's go storm the barber's shop

* i walk into a airplane like bro man salam this will be bumpy ride put your seatbelt on

* what about you

* BRO MAN SALAM

* boom bim bam done

* ewewewewew
2017-01-28 17:49:49 +01:00
Cheridan c5ca814614 Merge pull request #23372 from kevinz000/patch-39
Fixes bolas stunning you for a full 10 seconds if you try to remove them
2017-01-27 18:04:20 -06:00
Cheridan 5b9faeeee1 Merge pull request #23365 from lzimann/lzimann-patch-1
Borgs will now be stunned while being emagged
2017-01-27 17:50:43 -06:00
Cheridan 983fcf1b92 Merge pull request #23367 from coiax/deathrattle-on-shuttle
Deadchat is notified of non-CTF deaths
2017-01-27 17:29:24 -06:00
Cheridan 9f86521ac0 Merge pull request #23350 from AnturK/runtimez
Fixes minor runtimes
2017-01-27 12:36:48 -06:00
AnturK e6169e8d42 Minor AI fixes. (#23105)
* Fixes #20469

* Fixes #9062 again.

* Fixes #10283
Laws above 20 will replace laws of same or lower importance.
2017-01-26 19:40:45 -06:00
kevinz000 e13366120a Update carbon.dm 2017-01-26 16:33:15 -08:00
kevinz000 af1f42fa2f Update carbon.dm 2017-01-26 16:25:20 -08:00
Jack Edge 9aa1efe5f6 Deadchat is notified of non-CTF deaths
🆑 coiax
fix: Deadchat is now notified of any deaths on the shuttle or on
Centcom. The CTF arena does not generate death messages, due to the high
levels of death.
/🆑

Basically, deathrattles would not fire on shuttles, or if there's a
scuffle on an abductor UFO, or if people are beating the crap out of
each other on the thunderdome. I originally changed it to non-Z2 to
remove CTF spam, but that was too much.
2017-01-26 22:14:23 +00:00
Leo 446ddb3d2f Borgs will now be stunned while being emagged 2017-01-26 19:49:56 -02:00
XDTM ade5529b04 [Ready for review/merge]Adds some new voice of god commands, allows first-name focusing (#23169)
* New commands!

* helper

* replacements

* regexes left and right

* someone might actually refer to medical doctors with the full name

* Cooldowns first
2017-01-26 15:17:12 +01:00
AnturK 20911d28f9 Fixes negates gravity runtime 2017-01-26 11:17:31 +01:00
Cyberboss d338467755 Fixes /datum/Beam failing to GC (#23285) 2017-01-26 09:39:55 +01:00
Joan Lung def68c3c9f Proselytizers can now repair Servant silicons and clockwork mobs (#23220) 2017-01-25 03:35:06 +04:00
coiax 1ac3bcdff7 Polymorph tweaks (statue + naming) (#23288)
🆑 coiax
del: Statues are now just incredibly tough mobs, rather than GODMODE.
fix: Fixed some issues with X (as Y) names on polymorphed mobs.
/🆑
2017-01-24 15:32:03 -06:00
Joan Lung c9ada5cea3 Merge pull request #23214 from KorPhaeron/megafauna
Megafauna won't heal while on station
2017-01-24 10:23:04 -05:00
Joan Lung 58f7237f8f Merge pull request #23258 from Shadowlight213/paicrawl
Removes ventcrawl from PAI
2017-01-23 17:38:05 -05:00
Cyberboss 5959ac32cc Refactors atom/Initialize. Fixes ruins being initialized twice (#22778)
* Refactors atom/Initialize

Captialized for compiling correctness and to be more inline with Destroy

Will now be called from atom/New if the world initialization loop in SSobj has already run. Should always call the base.

Now comes with the `roundstart` parameter indicating whether or not it was called by SSobj or atom/New

Other fixes/tweaks:
- Renamed a proc called Initialize in abduction consoles to Setup
- Removed /obj/item/device/radio/headset/headset_sec/department: Broken and referenced literally nowhere in the code
- Removed a spawn from the Initialize of turbine_computer which made literally zero sense
- Generalized the proc which fixes RND servers with no id set

Reasoning: It's better to check roundstart per function than to have to duplicate code in New and Initialize. Think of it as a safer New for atoms. If we move enough stuff to it, initial map load performance will increase due to less New calls

* Fixed a thing

* Actually, fuck the police

* >Expecting a merge without errors

* >Not calling ..() in New

* Sanic

* Fix the headset bug

* Makes sure the map loaders dew it right

* Fixes ruins being initialized twice

* Rename roundstart -> mapload

* Revert "Rename roundstart -> mapload"

This reverts commit 667c327fd2ccfa3ce4f4db52eac03f9e8b0f6812.

* Remove unrelated change

* A more direct solution to map loads

* And now we shouldnt need this warning

* Add the new var to SSobj recovery

* Revert "Revert "Rename roundstart -> mapload""

This reverts commit dee07dbd5e4696554ac43aae5b91cce743b9b9e0.

* Line endings
2017-01-23 09:37:45 +01:00
oranges 9112ce6dfb Ayy lmao
Ayy lmao
2017-01-23 13:11:59 +13:00
Shadowlight213 1ad1ca17d5 Removes ventcrawl from PAI 2017-01-22 15:32:50 -08:00
Iamgoofball 8eebc7de1a Adds *pee and *poo 2017-01-22 15:32:33 -08:00
Kyle Spier-Swenson 12570805bd Closes the Pool. (#23150)
* Delete pool.dm

* Removes usage of PoolOrNew

* Wrap up
2017-01-22 16:00:23 -05:00
Cyberboss 1033c1a0da Fixes secbots dropping the wrong baton types (#23219)
* Gives secbots a baton type var

* Makes secbot construction use the given baton type
2017-01-22 15:43:01 -05:00
kevinz000 a46de92545 Fixes PAI examine bug (#22931)
* Update pai.dm

* Update examine.dm

* .

* Update tgstation.dme
2017-01-22 15:33:24 -05:00
Joan Lung 57980560af Sigils of Transmission can be accessed by clockwork structures in a larger range (#23047)
* Sigils of Transmission can be accessed by clockwork structures in a larger range

* ai too
2017-01-22 15:31:14 -05:00
KorPhaeron 2b5e15c1c8 Megafauna won't heal while on station 2017-01-21 12:18:31 -06:00
XDTM 3f2a32a991 Gives androids the robotic speech span (#23167)
* Gives androids the robotic speech span

* i no has can
2017-01-21 12:23:53 +01:00
Shadowlight213 d3852628de Fixes zombie claws not being given (#23164)
* Fixes empty hand fingerprint runtime.
Fixes zombies not getting their claws

* undoes fix
2017-01-21 11:56:04 +01:00
Christopher 147045b0fe Adds auto capitalisation to MMIs (#23156) 2017-01-21 11:54:51 +01:00
Kyle Spier-Swenson c341178ff4 Fixes bug with addtimer keeping old timers around, makes addtimer even faster. (#23126)
* Fixes timers being left around, Makes addtimer() sanic fast.

This adds a new flag, TIMER_STOPPABLE. Most(80%) of the overhead for addtimer() was in adding the timer to the associated lookup list for deltimer() to use. Moving that functionality to a flag so it wouldn't slow down the 70% of things calling timers puts the final nail in the coffin of byond's sleep/spawn().

spawn: 324 seconds across 5,948,372 calls

addtimer: 67 seconds across 5,953,220 calls

The testing setup for profiling was included in this commit, it will be removed in a later commit. @Fox-McCloud

* Remove profiling procs.

* fix runtime

luckly when this happened, we were about to resume anyways.
2017-01-20 09:31:50 +01:00
Joan Lung 144cfcb59e Fixes cockroaches not leaving a mess (#23117)
* Fixes cockroaches not leaving a mess

* technically incorrect in some cases
2017-01-20 05:53:44 +04:00
Joan Lung 4d80af12ed Merge pull request #23119 from XDTM/CheckEmYourself
Fixes Voice of God's state laws command
2017-01-19 17:53:11 -05:00
Joan Lung c7cc747bba Merge pull request #23110 from Cyberboss/patch-13
Fixes bleeding/bandage examine text
2017-01-19 13:12:30 -05:00
XDTM 6b3cbad77d Fixes VoG's state laws command 2017-01-18 23:48:54 +01:00
Joan Lung 16d3f59d96 Adds 'heal_ordered_damage' proc, to heal damage in a specific order (#23023)
* Adds 'heal_ordered_damage' proc, to heal damage in a specific order

* heck
2017-01-18 14:24:50 -06:00
Joan Lung 0314c1de6d Merge pull request #23015 from XDTM/PlasmaFire
Makes plasmamen not fire immune if they are set on fire by the atmosphere, but makes them not react with the atmosphere while in spaceproof clothing.
2017-01-18 15:09:30 -05:00
Joan Lung c93ce5ae83 Syndicate commandos will now leave gibs (#23062) 2017-01-18 12:11:00 -05:00
Cyberboss 85a09bdaae Fixes bleeding/bandage examine text
Fixes #19148
2017-01-18 11:40:14 -05:00
Militaires 5677f60518 hopefully fixes my 4gb of runtime #23058 (#23060)
* sleepight pupper

* boop

* boom explosion habbon

* wew ladder.

kor tell me the varname cock tobbagan dont just tell me it exists and you dont poin

* bambi in spess

* more shitfuck

* GOD DAMMIT ITS GONNA BE FUCKING HOT AAA

* commit this dick you fucking tub

* GIGANTIC REFACTOR 2.0

* OH YEAH THE CREAM RISES TO THE TOP

* antur

* aaaaaa

* boat

* wew ladder

* bman

* yaaaaaaaaaaaaaaaaaaawwwwwwwwwwwwwwwwwww

* STEEL CORRIDOR

* fuck my shitfuck

* DON
2017-01-18 03:14:34 +04:00
XDTM f832351a6a Making them require >100% of oxygen to burn is PROBABLY bad 2017-01-17 17:19:07 +01:00
uraniummeltdown f0315372e2 More AI holograms (#21509)
* redone the AI hologram selection menu, new "ancient machine" hologram, more holograms available, sechailer phrases now able to be selected

* narsie hologram

* got rid of useless file, made lists and switches better

* reduced lines by getting rid of useless switch and setting icon file in list

* finishing touch

* reverted sechailer changes

* fixes antur's reee
2017-01-17 10:09:01 +01:00
XDTM 27470c8692 Won't burn calories in spess (#23031) 2017-01-16 13:18:12 -05:00
Militaires 980411b961 Refactors riding to a datum and applies it to vehicles, allowing for mobs to be ridden. (#22420)
* sleepight pupper

* boop

* boom explosion habbon

* wew ladder.

kor tell me the varname cock tobbagan dont just tell me it exists and you dont poin

* bambi in spess

* more shitfuck

* GOD DAMMIT ITS GONNA BE FUCKING HOT AAA

* commit this dick you fucking tub

* GIGANTIC REFACTOR 2.0

* OH YEAH THE CREAM RISES TO THE TOP

* antur

* aaaaaa

* boat

* wew ladder

* bman

* yaaaaaaaaaaaaaaaaaaawwwwwwwwwwwwwwwwwww

* STEEL CORRIDOR
2017-01-16 19:02:42 +01:00
XDTM 67cbf94a41 Gives an achievable amount of maximum oxygen 2017-01-15 01:44:55 +01:00
XDTM 09b1e40736 not the species, the hooman 2017-01-14 19:02:21 +01:00
XDTM 27d5016016 atmos sealing 2017-01-14 18:50:11 +01:00
XDTM c8a8a79cac Plasmamen realism 2017-01-14 18:43:31 +01:00
oranges 2b7798b601 Merge pull request #22972 from Thunder12345/fireisnotgreenpinkorblack
No more colourful fire
2017-01-14 11:56:32 +13:00
oranges e9605df7cf Merge pull request #22939 from Cyberboss/FlashFix
Fixes explosion flashes
2017-01-14 11:50:32 +13:00