Commit Graph

26 Commits

Author SHA1 Message Date
adrian
71e2f218ed Hidden identity fixes (#28233)
* Hidden identity fixes

* The tests

* Sets gender on test
2020-11-26 03:40:37 -06:00
DamianX
863bf5cb59 Fixed phylactery not dusting on zlevel change, converted mind transfer to lazy event (#27787) 2020-09-13 12:04:15 -03:00
DamianX
09a73d3c59 Converted a bunch of stuff to the new thing (#27556)
* removed old on_density_change thing

* converted on_resist to lazy events

* Converted on_spellcast to lazy events

* Converted on_uattack to lazy events, breaks spell channeling

* Converted on_ruattack to lazy events, unbreaks channeled spells

* Converted on_logout to lazy events

* Converted on_damaged to lazy_events

* Converted on_death to lazy_events

* Converted on_clickon to lazy_events

* Converted on_attackhand to lazy_events, added on_bumped
2020-08-16 18:53:17 +02:00
DamianX
466d0ac3dc converted on_density_change to lazy events (#27270) 2020-07-27 07:38:41 -03:00
DamianX
133ca45654 converted on_destroyed to lazy events (#27260) 2020-07-25 21:32:08 -03:00
DamianX
85f3d3f7ad converted on_moved to lazy events (#27239) 2020-07-24 08:31:46 -03:00
DamianX
47d8ac8c6f converted on_irradiate to lazy events (#27241) 2020-07-24 08:30:48 -03:00
DamianX
1e007a1a3e Added lazy events (#27091)
* Added lazy events

* remember to compile before changing your code

* Converted on_z_transition and on_post_z_transition to lazy events

* add todo

* fix oops

* fix another oops

* and anotha one

* Moved unit tests to the proper place
2020-07-15 17:15:44 -03:00
Exxion
d3f1b8b14c Fixes a bunch of Destroy() stuff (#24088)
* Fixes a bunch of Destroy() stuff

* This too
2019-09-12 19:30:06 +02:00
Paul Ritter
9e371f3884 starting the crusade against relative pathing (#22593)
* starting the crusade against relative pathing

* new() part1

* new() part 2

* FOR VALHALLA

* you sneaky buggers

* part 5: the reckoning

* chapter 6: rejuvination

* chapter 7: age of conflict

* dammit travis
2019-04-29 13:33:46 -03:00
ShiftyRail
2bd1eee894 Re-adds revs to the rotation. (#20713)
* Progress

* Hooks

* Not cult without magic I swear

* Fixes and finishes it

* Cleanup

* Bigger text and a last to_chat(world)

* Hitler

* Update dynamic_rulesets_roundstart.dm
2018-12-03 01:59:30 -08:00
clusterfack
093643978e Makes a group jaunt spell (#11145)
* Makes a group jaunt spell

1. Adds invocation to jaunt and group jaunt
2. Creates an adminbus group jaunt spell, gives everyone jaunting for double the time of regular jaunt with a double cooldown as well in a 3 tile range
3. Group jaunting makes an image so all jaunters can see each other

* Adds hud icon

* Create event system to handle image directional updating
2016-08-12 22:28:28 -05:00
PJB3005
abd2df9960 That'll do pig, that'll do. (#10144)
* Fixes TEG processing not being synchronized.

Fixes #10034

* ugh
2016-05-21 22:33:31 -05:00
clusterfack
12d2771355 Fixes 2 spell channeling bugs
If you had multiple spells that could be channeled you could freak the system out by some convoluted combination of using each one.

While it was previously thought to be sane, not intercepting attacks after spells were cast were causing some insane behaviors, (such as picking up food after using matter eater on it), so now a spell being cast successfully will intercept attacks.
2016-05-19 03:06:18 -05:00
clusterfack
b014b30a63 Spell channeling (#10042)
* Part 2

Pmuch works

* Final part

Adding helpings to properly take charge and remove the spell channeling in certain cases like logout

* Bugfix

* This might be important too

* Addressing comments

* Removing this line

* YOU FUCKING ABSOLUTE MADMAN

* A bit of update

Drop item hotkey removes spell channeling before dropping things

* Converts matter eater to spell channeling system
Message given to dropping spell channeling with drop verb

* Modifying is valid target for matter eater

* Better animated icon
2016-05-19 00:18:42 -03:00
PJB3005
f498d5e354 Holomaps & optical material scanners! (#9311)
* theoretical holomap base code

* Sprite

* Holomaps!

* changelog

* fucking changelogs

* Stuff!

* Optical Material Scanner rework.

Makes optical material scanners work as auto-updating holomap on your
eyes.

Abstracted mesons and materials scanners to a
/obj/item/clothing/glasses/scanner subtype.

Kept typed loops.

* Changelog update.
2016-04-18 01:37:51 -05:00
PJB3005
3cca5692af Removes the panic writer messages. 2015-11-20 03:17:06 +01:00
D3athrow
d59f6a07b0 comment out panicwriter and saytesting 2015-07-20 16:04:48 -05:00
D3athrow
41d7df01fd just fuck my shit up 2015-07-18 02:30:51 -05:00
D3athrow
4c60f8105c Fix #2190 - moving along an emitter beam's path, away from the source, will no longer cause you to phase through the beam. 2015-04-22 01:39:03 -05:00
Rob Nelson
ae44ec5161 BEEEAAAAMS (and atmos/supermatter stuff)
A lot of fixes that became intertwined.
- rscadd: "BEAMS!  Emitters now put out a constant beam of energy, which is far less laggy that the old bullet-based method.  They also look cooler."
- rscadd: "Prisms can combine emitter beams that multiply the damage."
- rscadd: "Infrared triggers use the same system as emitters."
- rscadd: "Burst HE pipes have their own sprite"
- rscadd: "High-performance event observers (needed for beams)"
- rscadd: "Supermatter audio alerts"
- rscadd: "Added radiation floor decals."
- bugfix: "Burst pipes are no longer baleeted by their own explosions."
- bugfix: "Pipes are given time to release pressure before the next round of pressure checks."
- bugfix: "Explosions are slightly delayed to avoid choruses of simultaneous explosions"
- bugfix: "Gas miners no longer melt."
2014-12-08 22:44:20 -08:00
Rob Nelson
c32a441e14 Shuttles and pods have their own radio station that only turns on when shuttle leaves. 2014-08-09 18:31:48 -07:00
Rob Nelson
4367415226 Get rid of hook debug spam. 2014-03-15 20:37:45 -07:00
Rob Nelson
c02f2962d9 Missing file 2014-03-10 23:41:48 -07:00
Rob Nelson
9c84bfdf3b YOOOOO0U. YOU GOT WHAT AH NEEEEEEEED 2014-03-10 23:17:18 -07:00
Rob Nelson
cf44bf59e2 Initial commit of media suite 2014-03-10 08:38:03 -07:00