Commit Graph

26 Commits

Author SHA1 Message Date
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
Joan Lung
7f5a0b8153 remove that line 2017-02-12 19:44:27 -05:00
Joan Lung
423c3130f4 Clockwork AIs are cooler 2017-02-12 19:42:34 -05:00
Joan Lung
027290de05 Ratvar-converted AIs become brass-colored, speak in Ratvarian, and cannot be carded (#23664)
* Ratvar-converted AIs become brass-colored, speak in Ratvarian, and cannot be carded

* bro you're super rogue

* that'd be smart
2017-02-04 11:34:51 -06:00
Cyberboss
f7c9749ca0 Fixes some bad addtimer calls. Adds INVOKE_ASYNC. Replaces addtimer(..., 0) (#23424)
* Fixes some bad addtimers

* Adds INVOKE

* Warning for addtimer

* Working syntax

* Another bad call

* Fixes the addtimer warning

* Add suppress_zero_warning to addtimer

Useful for addtimer that uses vars

* Add INVOKE_AGAIN for when the var is already defined

* Replace addtimer(...,0) with INVOKE((...))

* Much more sensible syntax

* Less overhead, less copypaste

* Rename INVOKE_ASYNC

* Use a macro

* Allman style

* Wait, why make it a datum in the first place?

* Revert the rename

* Rename again, keep line endings

* typo

* More typos

* Untouches Addtimer

* Update callbacks.dm

* Update timer.dm

* Revert allman style

* Revert "Revert allman style"

This reverts commit 47361da15bd04eca138be5f13acdc9dd5ba89331.

* Trying to match that whitespace diff

* Why is this missing?

* I'm not fucking dealing with this!
2017-01-31 09:20:54 +13:00
Kyle Spier-Swenson
bee4b132a3 [READY]Makes addtimer use callbacks (#22660)
* Makes addtimer use callbacks

* I broke the comment

* I fucked up the regex

* this was a silly idea.
2017-01-04 16:02:56 +13:00
Joan Lung
72716081f9 Fixes converting the AI (#22467) 2016-12-25 17:23:42 -05:00
Joan Lung
3858c3ef33 Failed clockcult conversions are more obviously failed (#22303) 2016-12-20 08:38:31 -05:00
Joan Lung
09dfc5253e more logs 2016-12-13 16:22:43 -05:00
Joan Lung
a75f333f31 TGUI slab interface (#21987)
* tgui slab interface

* as is done
asking for help is a myth, taking help is not

* byond rides again

* do things and forget to fix them

* plus some bullshit

* info!
2016-12-08 10:17:28 -06:00
Joan Lung
551ede6d35 Kills all remaining text pronoun macros (#21916)
* Kills all remaining text pronoun macros

* review your own code

* oh right one further

* more

* \
2016-12-04 21:32:31 +01:00
Cyberboss
e37f807941 Fixes the false armblade removal timer. Refactors addtimer (#21714)
* Clever girl...

* Make the addtimer unique param safe

* Refactor addtimer calls

* Moved the location of the define so the other SSs can use it
2016-11-25 22:05:58 +13:00
Joan Lung
22c159ad3e Replaces the 'no cache' alert with an alert showing what you need for the next tier (#21689)
* Replaces the 'no cache' alert with an alert showing what you need for the next tier

* please make a base
please

* this can't be more dynamic, no

* duh, I can do this

* much better

* i'm just kor but with clocks
2016-11-25 13:25:56 +13:00
Joan Lung
f53fc311e6 Clockcult AIs get the ability to listen in through cameras (#21643) 2016-11-22 11:52:34 +13:00
Joan Lung
5224512d55 Replaces Servant cyborg emagged modules with some limited scripture and tools (#21632)
* Replaces Servant cyborg emagged modules with some limited scripture and tools

* not THAT limited

* sorry standard borg

* bugfix
2016-11-20 17:51:11 +01:00
Joan Lung
e662f5d5b1 Clockcult AIs no longer require APC power (#21552)
* Clockcult AIs no longer require APC power

* some, maybe?
2016-11-17 12:29:49 +13:00
Joan Lung
937b68bfc4 Emags will no longer work on Ratvar-serving cyborgs (#20845)
* That's right, your master is RATVAR.

* CONTROL YOUR INDENTATION

* it's a good thing there are people actually reviewing my code now

* syntax
2016-10-11 09:20:29 +13:00
Joan Lung
9c93fb8b59 Removes the mob "memory" var (#20814)
* Removes the mob "memory" var

* MEMERY
2016-10-10 11:46:52 +13:00
Joan Lung
9e8afbf999 Oh dear (#20837) 2016-10-06 01:07:02 +02:00
Cheridan
6987882e51 Merge pull request #20784 from ChangelingRain/itworkssortofexceptforthebugs
Fixes "Datum Antagonists"
2016-10-01 15:23:40 -05:00
Joan Lung
dd9a3e9c9a did I actually test anything? 2016-10-01 14:47:42 -04:00
Joan Lung
bdcb16113a Adds a few turf istype helpers (#20754)
* a very calming act
when the world is too much, too fast

* i'm tired
but i have to be efficient, infinite

* lick your lips at the sight of me
a fantasy made reality
2016-10-01 19:25:46 +02:00
Joan Lung
be6d678f34 amoral but effective 2016-09-21 08:40:39 -04:00
Joan Lung
07caf04001 LIES IN EXILE 2016-09-20 08:48:14 -04:00
Joan Lung
5ac7e1b68d cult too! 2016-09-19 19:44:58 -04:00
Joan Lung
1ec364f400 sorting 2016-09-19 17:29:46 -04:00