Commit Graph

41 Commits

Author SHA1 Message Date
Sprok0
5b091dca77 Wizard apprentices made their own thing (#11939)
* seperates wizard apprentices from traitors

* revision 1

* why did I think this was needed

* conflicts

* seperates wizard apprentices from traitors

* revision 1

* why did I think this was needed

* conflicts?
2016-09-30 12:11:24 -05:00
unid15
51954ea0e4 Fixes shuttles on box (#12031)
* Fixes a bug

* better error message
2016-09-28 09:11:54 -05:00
JMWTurner
bd9440a2b5 Hud tweaks (#11716)
* updatehud

* revision 1
2016-09-02 10:00:45 -05:00
PJB3005
d069cf3f7c SDQL upgrades. (#11528)
* SDQL upgrades.

Global var accessing, assoc lists (["yes": "no"]), `IN` for arbitrary
expressions and a bunch of wrappers for builtin BYOND procs. This includes _animate().

* remove debug output

* Fixes a fuckup and adds a changelog.

* fuck

* Fixes special variables inside the IN clause.

* Fix lag potential
2016-08-31 13:50:29 -07:00
ComicIronic
b35eaa65d8 Replaced loc setting with forceMove. (#11490)
* Replaced loc setting with forceMove.

* Update forceMove to permit moving to null loc.

Also fixed atom locking with offsets not following properly.
2016-08-29 06:40:45 -05:00
PJB3005
84acff1107 Allows admins to edit transform matrices. (#11226)
* Allows admins to edit transform matrices.

* Manual and reset.

* Fix non-numbers.
2016-08-14 19:19:15 +01:00
Exxion
f44a560c7d Local coder makes get_turf() 50+% faster with this one weird trick! (#10877)
* Revert this if get_turf() ever breaks horribly

* Fuck it, we have tons of uncapitalized macros anyway

* Return of the comment

* Revert "Return of the comment"

This reverts commit 7064e933d6.

* Return of the comment 4real this time

* Move of the comment
2016-07-06 18:01:37 -05:00
9600bauds
cf652619f4 Using a remote signaler on wire-hackable stuff now brings up the wire-hack menu (#10278)
* Using a remote signaler on wire-hackable stuff now brings up the wire-hack menu

* iwsiretool(A)
2016-06-01 05:20:45 -05:00
Shadowmech88
d8674e9320 Golems Are Now a Proper Race (#9274)
* Adds golems as a proper race.

* Adds golem name file.

* Fixes a couple names.

* Further fixes to names.

* Changes the golem language key from g to p.

* Adds groin states for golems, as well as deformed states for all golem limbs.

* Changes attack verb to "punches." Updates the changelog with more complete information as to the golems' capabilities.

* Adds some extra checks for golems. Golems can now walk over broken glass barefoot without being hurt.

* Fixes new macros.
2016-04-15 02:44:08 -05:00
PJB3005
ba1bd93560 Fixes a boutput runtime
* Fixes a boutput runtime

* whoops
2016-04-06 14:54:45 -07:00
PJB3005
0e171db1a4 More to_chat fixes.
* More to_chat fixes.

* Whoops
2016-04-05 11:35:11 -05:00
unid15
0d70cb3943 WIP vaults
modify all the maps, replace restaurant with icecream truck

add rewards to ice cream truck and satelite, defines

fix maps

remove cursed satelite of doom

Add hivebot factory to replace haunted satelite. Fix minimaps for good

maploader lighting

woops

Adds clown base

remove exclamation marks

nerd

Adds a ruined R-UST vault.

Remove vaults from z1, fix hivebot factory
2016-03-13 11:57:12 +01:00
unid15
f8ff6cdcc1 remove shit
it isn't used anyways
2016-02-15 16:54:48 +01:00
unid15
5e79d622d9 Adds cages 2016-02-13 15:53:44 +01:00
unid15
b02d4c68d0 slight roach nerf, is_in_valid_nest() macro for eggs 2015-12-25 15:28:07 +01:00
clusterfack
a9c7b6bb7c Fix stuff, help narnar
(The time to sleep for x ticks, is x * tick_lag not x / tick_lag)
2015-12-14 03:02:42 -06:00
unid15
28d2effc95 make hardcore_mode a global var, fix typo 2015-12-09 21:38:31 +01:00
unid15
a9f3a5e5f4 hunger 0.1 2015-12-09 17:46:06 +01:00
DeityLink
9472bbccb4 failsafe 2015-11-08 17:51:38 +01:00
DeityLink
61839e93c8 fixin stuff 2015-11-02 14:27:01 +01:00
PJB3005
8496e4f26a Adds the silicate sprayer.
Sprite is a modified version of TG's airlock painter.
2015-10-27 17:34:07 +01:00
unid15
81e734ac60 smart mimics 0.1 2015-10-15 16:25:33 +02:00
unid15
0e8c9c1311 at last 2015-09-29 20:43:44 +02:00
unid15
c39e98e3e9 fucking blulshit 2015-09-28 21:23:22 +02:00
PJB3005
9aaa3dd038 Ports Mloc's latest optimizations 2015-08-14 01:52:30 +00:00
PJB3005
3bc5d86263 LIGHTING IS BACK.
AND A SHITLOAD FASTER.

SANIC.
2015-07-21 14:16:27 +02:00
D3athrow
7a3ff4efc3 THE LIGHTING IS DEAD, LONG LIVE DAL 2015-07-18 23:05:18 -05:00
D3athrow
cea4e4e00c break everything again, scheck and other loop sleeps now sleep for a proper 10th of a second instead of just 1 tick at whatever FPS. Throw some scheck like calls in the zas ticker. 2015-06-15 15:13:24 -05:00
PJB3005
fa77d9f2fc GOTTA GO FAST! 2015-06-11 12:56:12 +02:00
PJB3005
9eaa5b6c76 Lighting optimizations.
Less lists, more optimized for() loops, more turf ref usage, better turf ref handling when the resolution is 1, pooling for lighting overlays
2015-06-07 22:57:11 +02:00
PJB3005
ae7ab25539 BAY LIGHTING PEOPLE 2015-06-06 22:15:21 +02:00
D3athrow
01d0e3932a Fix cortical hivemind 2015-05-06 18:38:04 -05:00
Kurfursten
8b402448bc Adds Soldering Irons 2015-05-03 18:52:50 -05:00
clusterfack
6a13721b57 Addresses issues 2015-04-02 19:50:55 -05:00
D3athrow
b0513ba8cc Just camera things 2015-02-20 18:50:24 -06:00
Unfit
b44e2ffe5a z 2015-02-18 23:08:47 +01:00
Unfit
9fe182db60 Macros for antags
may need some testing and reviewing
2015-02-18 22:32:31 +01:00
ComicIronic
b44a0430a8 Initial cable changes. 2015-02-17 13:28:28 +00:00
ComicIronic
4cbb67516a Code cleanup 2: Hell's Kitchen
Made is_hot and is_sharp object procs, not global procs. Added sharpness vars for objects. Things use these procs OOP now.
Made all kitchen knives inherit from utensil/knife. This also fixes an issue with plastic knives, #2863.
Forks now work with all food properly. Fuck oldcode.
Made some procs macros, moved a maths proc, shrunk unsorted.dm a little.
Removed a redundant get_turf_loc proc that was just get_turf.
2015-02-08 13:11:54 +00:00
ComicIronic
0f18b3d93a Item code cleanup.
Made stuff more OOP, less terrible.
Runtime operands are shit and if you use them you are shit.
Made some procs mob-generic.
There are now two procs:
get_all_slots(), and get_equipped_items(), which is get_all_slots but without what's in the user's hand.
This is different for silicons.

Fun things found in this excursion: aliums have a snowflake copypaste for being run over by a mulebot.
2015-02-07 14:08:40 +00:00
ComicIronic
0b1183b0ca Replaces typecheck procs with macros.
Now defined in _macros.dm, the highest file in _HELPERS (one of these macros is used in code/_HELPERS/game.dm).
Coderbus gave it the okay.
2015-01-12 20:55:33 +00:00