Commit Graph

62 Commits

Author SHA1 Message Date
Tigercat2000 d20298e996 -tg- atom pooling system, qdel changes
This commit first and foremost ports the -tg- atom pooling system, and
removes the old experimental system entirely.

Secondly, this PR modifies the qdel system to use a -tg- lookalike
"destroy hint" system, which means that individual objects can tell qdel
what to do with them beyond taking care of things they need to delete.
This ties into the atom pooling system via a new hint define,
QDEL_HINT_PUTINPOOL, which will place the atom in the pool instead of
deleting it as per standard.

Emitter beams are now fully pooled.

Qdel now has semi-compatibility with all datum types, however it is not
the same as -tg-'s "Queue everything!" system. It simply passes it through
the GC immediately and adds it to the "hard del" lists. This means that
reagents can be qdel'ed, but there is no purpose as of yet, as it is more
or less the same as just deleting them, with the added effect of adding
logs of them being deleted to the garbage collector.
2015-06-21 15:47:57 -07:00
Fox-McCloud b454fb9628 eh 2015-06-07 17:17:52 -04:00
Fox-McCloud f09a0f8d75 second pass 2015-06-07 09:52:52 -04:00
Fox-McCloud 2632d9cb51 Dynamic HUD 2015-06-07 09:18:26 -04:00
Fox-McCloud 6e310a4832 View Range Change 2015-06-05 22:37:26 -04:00
Krausus 1cbacdb36d Fixes more monkey HUD issues 2015-06-05 03:16:52 -04:00
Krausus c3a3c7befa Fixes monkey HUD issues
The monkey HUD will now mostly match up with the human HUD, aside from
inventory icon differences.
2015-06-05 00:28:27 -04:00
ZomgPonies 264369bdfa issmall fixes and order of operations 2015-05-25 23:50:53 -04:00
ZomgPonies f2d03e93c2 First 1/3 of port done. 2015-05-25 17:59:30 -04:00
AnturK 568d289a67 Generic Action\Action Button System
This commit ports the GAABS from -tg-station13. The GAABS allows for
generic, movable, hud elements for spells, powers, and items.
2015-05-11 09:32:08 -07:00
Spacemanspark bb8dadb56b Squishing commits 2015-04-11 14:46:15 -05:00
Spacemanspark cb94ac8a3d Remove's the ability to put someone on walk mode. 2015-04-11 11:40:59 -05:00
Mark van Alphen 5b4c156989 Merge pull request #459 from ZomgPonies/corgi
Ports CorgiUI
2015-03-01 18:30:21 +01:00
Markolie 8a41ab2025 Taking off mask disables internals 2015-02-28 19:51:14 +01:00
ZomgPonies fced9d289f Updating defines to fit Paradise screen size 2015-02-28 11:30:43 -05:00
ZomgPonies ba2b5589e9 Ported CorgiUI 2015-02-28 10:59:14 -05:00
Markolie e1f0d0fec7 Bug fixes, add atmos watertank 2015-02-25 19:47:04 +01:00
Markolie 672305e034 Adds a "params" parameter to attackby(), so it keeps track of pixel_x and pixel_y among other things 2015-02-22 22:12:11 +01:00
Markolie 3b072b5a62 Remove click delay from most things 2015-02-22 18:47:58 +01:00
Markolie ad167dc541 Announcement system overhaul, crew monitor system overhaul, add portable crew monitor 2015-02-16 19:03:29 +01:00
Markolie 7285f39fc1 Defib update, cell path update 2015-02-09 16:12:01 +01:00
Markolie fba99e154d Accessory fixes 2015-02-08 14:55:32 +01:00
Markolie 8fae0f029f Accessory overhaul 2015-02-08 14:29:10 +01:00
Markolie 2677fd587e Bug fixes 2015-01-08 02:16:09 +01:00
Markolie 5bb4a3b1fe Minor changes 2014-12-24 13:13:49 +01:00
Markolie f03bbf8bc6 Bug fixes 2014-12-24 12:53:49 +01:00
Fox-McCloud 78d161742e Healthdoll 2014-12-14 16:43:06 -05:00
Markolie 37b86cd8f1 Xenos gamemode rework 2014-12-13 02:08:22 +01:00
Markolie aa68b2e160 AI/Cyborg HUD fixes, lets Vox's pick name when spawning, fixes Beepsky's/ED-209's ID'ing issue 2014-12-06 01:26:59 +01:00
Markolie d0e9752931 AI HUD color update, add icon for sensors 2014-12-04 22:20:32 +01:00
Markolie 30c1960fe8 Adds Syndiborg to NukeOps, enables shortcuts for borgs/drones, notifies the AI of borg changes 2014-11-23 07:52:38 +01:00
Markolie 0cd3223536 AI fixes, borg fixes, map fixes 2014-11-14 14:15:17 +01:00
ZomgPonies cb441541f5 Added vampire HUD 2014-08-03 01:27:36 -04:00
Rob Nelson 7832e1c26f PLASMA MAAAAAAAAAAAAAAAAAAAAAAAN
Conflicts:
	.gitignore
	baystation12.dme
	code/_onclick/hud/screen_objects.dm
	code/modules/clothing/spacesuits/alien.dm
	code/modules/media/tapedeck.dm
	code/modules/mob/living/carbon/human/human.dm
	code/modules/mob/living/carbon/human/life.dm
	code/modules/mob/living/carbon/species.dm
	html/changelog.html
	icons/mob/back.dmi
	icons/mob/head.dmi
	icons/mob/in-hand/in-hand_sync_report.txt
	icons/mob/items_lefthand.dmi
	icons/mob/items_righthand.dmi
	icons/mob/suit.dmi
	icons/obj/clothing/hats.dmi
	icons/obj/clothing/suits.dmi
	icons/obj/tank.dmi
2014-07-31 18:58:49 -04:00
ZomgPonies 5b5af35dc9 UI fixes for new AI photography 2014-07-31 17:43:28 -04:00
DJSnapshot be6f4b74a8 Updates to gun targeting UI. Fixes #5710
Conflicts:
	code/_onclick/hud/human.dm
	code/modules/client/preferences_toggles.dm
2014-07-24 18:36:52 -04:00
ZomgPonies 959a79748f Fix flash effect 2014-07-23 16:56:15 -04:00
ZomgPonies 431ab486b3 Made all current wizard + genetic spells a subtype of spell/wizard (Since they use the same action button row) 2014-07-23 11:04:07 -04:00
ZomgPonies 70469f7199 Fixed welding and shortsighted overlays 2014-07-20 05:18:59 -04:00
ZomgPonies 60b0659d43 Made update_power be at mob level since spells are at that level. 2014-07-18 12:11:13 -04:00
ZomgPonies 5bd725af44 More work on spell action buttons. 2014-07-16 02:48:54 -04:00
ZomgPonies ccb425bd44 Preperation for spell action buttons 2014-07-15 11:20:43 -04:00
ZomgPonies fa8ed8a5b1 Gave more slots for dynamic object action buttons 2014-07-15 09:30:36 -04:00
ZomgPonies 3067d75891 Big UI changes in preparation with campaign to remove Objects tab 2014-07-15 04:59:24 -04:00
ZomgPonies 1eb02b5cf4 Overhauled holsters and webbings 2014-07-15 04:02:24 -04:00
Kelenius 8b6bd9dca5 usr -> user
Conflicts:
	code/_onclick/hud/screen_objects.dm
	code/game/objects/items/devices/PDA/PDA.dm
2014-07-13 15:25:11 -04:00
Kelenius b6c6138c44 Gives the AI a hud
Conflicts:
	code/_onclick/hud/_defines.dm
	code/_onclick/hud/other_mobs.dm
	code/_onclick/hud/screen_objects.dm
	code/game/objects/items/devices/PDA/PDA.dm
	code/modules/mob/living/silicon/ai/ai.dm
	code/modules/mob/living/silicon/ai/say.dm
	code/modules/paperwork/photography.dm
2014-07-13 15:20:08 -04:00
Ccomp5950 b79edf513c Sniper Rifle fix.
You have no HUD when zoomed.  None, I'm unable to move every HUD element while zoomed in so you lose it.  Consider it part of your concentration while zoomed in.

If you move while zoomed in you automatically zoom out, you lose concentration.

If the rifle isn't in your active hand you can't zoom in.

Conflicts:
	code/modules/projectiles/guns/energy/special.dm
2014-01-28 23:30:02 -05:00
errorage 4a0aa60443 - Emagged borgs' hidden inventory will now become visible in the module selection section.
- Also removed the now outdated module selection UI button and rearranged borg UI buttons to reflect this.
Screenshot: http://www.ss13.eu/borg_ui_smaller_bottom_right.png

Conflicts:
	code/_onclick/hud/robot.dm
	code/modules/mob/living/silicon/robot/robot.dm
2014-01-22 11:13:12 -05:00
ZomgPonies 65d023dd93 Facehugger to Full alien, all player controlled 2014-01-19 16:45:20 -05:00