Commit Graph

540 Commits

Author SHA1 Message Date
adacovsk
83b8c26ab2 Stoplag Update 2 (#33073)
* shuffle

* Update tick.dm

* Update tick.dm

* Update tick.dm

* Update tick.dm

* Update tick.dm
2022-08-27 16:05:07 +01:00
adacovsk
bcf586a0ff Mothership grey clothing now melts from water (canon) (#33093)
* acidible to dissolvable

* compiles and works

* move message to acid_melt proc

* add probability

* fix some alien shitcode

* Update mothership_lab.dm

* Update supplypacks.dm
2022-08-22 18:39:16 -05:00
gurfan
1b60af7da2 Malfunctioning AIs that take over the station can now detonate the nuclear bomb with a button (#33089)
* the sthfns

* a

* better remove that comment before an ai nukes the station roundstart

* ...

* Update command_alerts.dm

* no negative
2022-08-22 18:36:07 -05:00
adacovsk
904e9d89ea fix spelling (#32864) 2022-07-01 07:08:11 -05:00
adacovsk
91d18efde8 Necromorph and zombies are now friends (#32798)
* necromorph

* other files

* fix for quick reviving

* bugfix

* Update necro.dm

* Update necro.dm
2022-06-21 22:05:15 -05:00
Hinaichigo
16b0cc2e64 Support for armor types for breakable objects (#32796)
* Armor types for breakable objects.

* Burn-damage weapons do energy damage against objects.
2022-06-21 22:04:17 -05:00
Hinaichigo
f1a4acff8d Running with scissors (#32685)
* Running with scissors.

* Fix.

* Text stuff.

* Change comment.

* Fix randomized targeting.

* Clumsyness.

* .

* .

* .

* Monkey messages.

* .

* .

* Nicer conjugation.

* .

* More flexible attack messages.

* .

* .

* Butter, butter on a stick, and slippery sliders.

* Refactor slipping messages.

* .

* .

* Nicer syringe messages.

* You hit the camera with.

* Remove debug.

* Update items.dm

Only when running.

* Update items.dm

* Update effect_system.dm

* Remove unneeded arg.
2022-06-03 23:00:58 -05:00
ExpulsionSnooper
42a374afd6 fixes camera bug ventcrawling (#32708) 2022-05-30 01:17:40 -05:00
Hinaichigo
ab4473e9fe Various, primarily muzzle-related tweaks and fixes. (#32668)
* Various changes.

* Fixes.

* Update code/_onclick/hud/screen_objects.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update inventory.dm

Test

* Hmm..

* Update inventory.dm

Re-add invocation.

Co-authored-by: DamianX <DamianX@users.noreply.github.com>
2022-05-26 10:05:40 +02:00
Hinaichigo
effa4f2461 Biting and kicking while handcuffed but not being pulled, grabbed, or buckled. (#32633)
* Kicking and biting while restrained.

* .

* Fixed remote kicking-and-biting while restrained.

* Account for buckling.

* Update configuration.dm
2022-05-23 01:28:24 -05:00
gurfan
6b995f559d [Cult 4] Rituals System, Return of Sacrifices, Cursed Blood (#32323)
* rituals

* hmm

* sacrifices

* aaaa

* aa

* commit

* tear reality

* helpful commit message

* merge

* remove eclipse/endgame stuff from other branch

* update pylon type name, fix conflicts

* fix warnings?

* flavor text updates and objectives

* re-enable conversion flavortext, blood dagger mindUI, new "rune skin" tattoo, cursed blood ritual, fix jittery seer effect, beno with a blood dagger

* im not writing a commit message

* override

* scoreboard and remove debug hud element

* syntax

* oh

* stashed changes

* fix warning

* Update code/_onclick/mindUI/bloodcult/cultist.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update code/datums/gamemode/factions/bloodcult/bloodcult.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* cleanup

* remove unused procs

* .

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update code/datums/gamemode/factions/bloodcult/bloodcult_buildings.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update code/datums/gamemode/factions/bloodcult/bloodcult_buildings.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update code/datums/gamemode/factions/bloodcult/bloodcult_buildings.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update code/datums/gamemode/factions/bloodcult/bloodcult_buildings.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update code/datums/gamemode/factions/bloodcult/bloodcult_buildings.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update code/game/gamemodes/scoreboard.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

* Update code/game/turfs/turf_flick_animations.dm

Co-authored-by: DamianX <DamianX@users.noreply.github.com>

Co-authored-by: DamianX <DamianX@users.noreply.github.com>
2022-04-17 16:03:03 +02:00
Hinaichigo
d63936641e Breakable Objects v2 (#32255)
* Generalize breakability to obj. Standardize health and maxHealth for objs. Make flashlights, cameras, beakers, and wall-mounted lanterns breakable.

* Moved breakable.dm.

* Fix metaclub beepsky's maxhealth to maxHealth.

* Attempted to fix named argument error.

* Attempt to fix take_damage() derived proc named argument error.

* Attempt to fixed named argument error.

* Fragments can be obj not just item.

* Remove debug.

* .

* Fixed conflicting proc definitions.

* Attempt to fix runtime.

* Partly dissolve existing implementations of object health into general framework.

* Declare parent args in take_damage() proc overrides.

* Typo fix.

* Comment change.

* Change destroy to qdel.

* Update breakable.dm

Check for null teeth.

* Teeth check.

* .

* Gum check.

* Bugfixes and general object kicking.

* .

* fix kicking

* .

* .

* Kicking small items around.

* Throwing something at an object to break the latter.

* Fix storage inconsistencies.

* Nicer kick damage calculation.

* You don't need teeth to bite properly with a beak.

* Items can take damage landing in disposals.

* Undo that.. there's bug potential.
2022-04-13 08:57:21 -05:00
ShiftyRail
6f20e1f4be Revert breakable objects for now. (#32234)
* revert

* why didn't this get reverted?
2022-03-15 22:42:00 +00:00
Hinaichigo
8ea93dd579 Breakable objects: cameras, wall-mounted lanterns, beakers, and flashlights (#32184)
* Generalize breakability to obj. Standardize health and maxHealth for objs. Make flashlights, cameras, beakers, and wall-mounted lanterns breakable.

* Moved breakable.dm.

* Fix metaclub beepsky's maxhealth to maxHealth.

* Attempted to fix named argument error.

* Attempt to fix take_damage() derived proc named argument error.

* Attempt to fixed named argument error.

* Fragments can be obj not just item.

* Remove debug.

* .

* Fixed conflicting proc definitions.

* Attempt to fix runtime.

* Partly dissolve existing implementations of object health into general framework.

* Declare parent args in take_damage() proc overrides.

* Typo fix.

* Comment change.

* Change destroy to qdel.

* Update breakable.dm

Check for null teeth.

* Teeth check.

* .

* Gum check.
2022-03-15 15:15:58 +01:00
Hinaichigo
b1be3a753d Basic framework for generic breakable items. (#32007)
* Basic framework for generic breakable items.

* Fixed comment.

* Fixed up a few things and generalized breakability to obj/item.

* .

* .

* .

* Fixed up the attack message generation for breakable items. Made items transfer their fingerprints, fibers, and bloodstains to their fragments when broken. Added capability to specify a list ofitems that bypass breaking an otherwise breakable item.

* Breaking via kicking with propulsion of fragments. Breaking upon ballistic impacts. Removed open-handed harm-intent breaking by humans.

* Adding breakability to kick_act().

* Specifying glanced attack text.

* Added general broken check to obj/item/throw_at() so that any time an item takes breaks apart from a blow that also propelled it, the fragments get propelled instead.

* Can specify multiples of a given fragment type via fragment_amounts.

* Items can be shot and broken by projectiles.

* Renamed defines.

* Projectiles will break impacted items and send them flying.

* Fixed projectile impact momentum transfer.

* The contents of containers will be dropped when the item is destroyed. Also fixed diagonal fragment propulsion by projectiles.

* Spilling reagents when an item breaks.

* Placeholder proc for any damage-related icon updates.

* Fixed conflict between container-smashing and container-insertion on harm intent.

* Breaking items by biting them.

* Sounds for when an item is hit.

* Breaking items when they are used to attack a mob.

* Unset default breakability values.

* Added extra check for breakability in break_item.

* Update breakable.dm

* Update breakable.dm

* Update breakable.dm

* Update breakable.dm

* Set health_item to health_item_max by default.

* Removed redundant reagent spilling.

* Melee target will be splashed with contained reagents when an item breaks on them.

* .

* .

* Update breakable.dm

Throw impact damage to an item takes into account the weight of its contents as well.

* Fixed up syntax in a few places.

* .

* Changed BREAKABLE_NOMOB to BREAKABLE_MOB

* Changed health_item to health, and health_item_max to maxHealth.

* Create breakable_defines.dm

removed extra newline

* Update breakable.dm

spelling fix

* Made take_damage() call try_break() by default, and other changes.

* Update storage.dm

Removed unneeded variable.
2022-03-07 13:38:17 +01:00
Armadingus
590f03cab7 Makes Tackling Disarm Intent Only (#32107)
I have a pet peeve with tackling. When I want to throw a person after grabbing them aggressively, I spamclick the throwing part of it. That's what you do when fighting people in ss13, you click often and click fast. There are so many click delays to things and you want to make sure you get your inputs in there.

But this leads to a problem where you accidentally end up tackling yourself after throwing a guy, I've grown tired of this happening, so here's a one line tweak.

🆑
 * tweak: Tackling is now exclusive to disarm intent instead of both disarm intent and grab intent
2022-02-22 19:29:04 +01:00
Hinaichigo
5c9b1517d0 Grue drain light ability (#32086)
* Updated grue sprites with directional sprites and more shading.

* Various grue stat tweaks, mainly adding increased light damage to grues the longer they are continually exposed to light. Refactored and simplified grue light-damage-related code. Added basic AI to NPC grues so they can avoid light, moult, eat, and lay eggs. Cleaned up some text string-related stuff.

* .

* Reduced airlock forcing time for grue juveniles (5 seconds) and adults (3 seconds).

* Increased grue healing in darkness. Added additional healing after feeding. Reduced shadowpower needed to moult for both larvae and juveniles.

* Reduced shadow power-time needed for moulting further for both larvae (~30 seconds) and juveniles (~90 seconds).

* Juvenile grues can now Eat as well.

* Set force_airlock_time to 3 seconds for juvenile grues.

* .

* .

* Reworked shadow power into nutritive energy; juvenile grues can only moult after feeding once.

* Somewhat buffed max health of juvenile and adult grues.

* .

* Neatened up a few things.

* Update grue.dm

Made juvenile grues SIZE_BIG.

* Moved light-related parameters to datum.

* .

* Added \the

* Changed boolean 1/0 to true/false.

* Adjusted a few parameters and neatened up some things.

* .

* Grues can now pull mobs and objects.

* Adult grues can now drain light from the surrounding space at the cost of nutritive energy.
Gradual-cast spells can now use holder vars.

* Fixed bug.

* Update grue.dm

* Update grue.dm

Removed commented code.

* Update grue.dm

Fixed scoreboard formatting.
2022-02-18 21:45:57 +01:00
gurfan
12b68b9546 Electric Boogaloo (Take Two) (#31892)
* wall and floor and overlay icons

* HOLY SHIT PLANEMASTERS ARE AMAZING <3 LUMMOX

* nevermind shit is fucked i hate byond

* apc hackin tweaks start now

* attack_ai is overridden almost everywhere for zero reason

* more attack_ai shit

* more shit

* FORCEDISABLE pt. 1

* FORCEDISABLE pt 2

* more forcedisable 3

* 3.1

* end of forcedisable

* remove all hackview shit, cleanup

* better apc hacking, lots of fixes, and UI!

* more machine ability, lots of cleanup, radial lock updating, modules and active modules

* movable ui elements

* ADVANCED hologrmas

* more SHIT

* SHUNTSHUNTSHUNT

* fig congflgighgsa

* more testing

* fuck

* commit 2

* holo fixes

* fake APC images!

* lots of stuff

* fixes and cleanup and vomit

* More abilities. AI Control fixes and cleanup

* fixes

* fix

* clear another warning

* remove comment fix numbers

* raise price

* raise price

* fix

* 1 autoborger limit

* remove undocumented change

* handle at bot level

* order of operations

* dont call ert

* decrease

* fix unit test

* icon check please work

* remove unused icons, comment out chem dispenser drain

* comment out firewall, add disable to turrets

* remove unused wall icons

* Sort mob list, humans appear at the top

* fix sorting, fix hologram bug

* hologram tweaks, stupid fucking alert APC name

* qdel

* raise ever so slightly

* revert

* Delete broken_hand_icons.txt

* Update setup.dm

* Create setup.dm

* attack_self

* fix filter icon, delete unused file, remove forcedisable from magtape deck

* accidental change

* mousedropfrom recharge station

* oh rite

* fixo

* remove useless code

* aaahhh

* remove rig meal, made obsolete by emag

* fffffshhhhhhwooooop

* typo!
2022-01-31 18:18:06 -06:00
Hinaichigo
15c7603524 Grues Revisited (#31687)
* Base of grues.

* Few more updates to grues

* Bit more work on grues.

* Bit more work on grues, namely getting them to evolve and reproduce properly.

* A few additions to gures and also to simple mobs to allow for delayed airlock forcing.
Egg hatching and upgraded stats with every sentient being eaten.

* Few additions to grues including a grue language and gruevision to see in the dark.

* Several changes to grues, including adding their antag roles (still need to be tested/debugged).

* Finalized the base of grues including a nicer-looking grue vision.
Some stuff remains to be tested and debugged.

* Removed obsolete file.

* Updated vgstation.dme with grue additions

* Update vgstation13.dme

* Update grue.dm

* modify .dme

* typo

* remove unneeded variable

* Added gore globs from those eaten by grues that can be cloned or brain extracted. Also fixed some bugs preventing slime puddles from being put in a cloner. Had to generalize a bunch of code in various places to do this (eg. moving certain procs and variable definitions from /mob/living/carbon/ to just /mob/living/)

* Removed gore globs after being eaten by a grue; a head remains by default so it's not needed.
Also debugged slime puddle cloning.

* -grue egglaying is set to a config option
-few modifications to grue antag objectives

* Added changelog and some UI tweaks.

* Update misc_structures.dm

* Update misc_structures.dm

* Juvenile grues can force open doors as well. Also added some more descriptive text upon moulting. Fixed airlock code bug.

* Update grue.dm

* Delete nulllight.ogg

* Fixed up grue sound effects. Renamed humanoid grue to umbra.

* more grue/umbra split stuff

* Update Hinaichigo.yml

* Adult grues can force airlocks open instantly.

* Changed role greet messages from 'danger' to 'warning'.
Explitized empty lists in grue gamemode variables.

* Update grue_egg.dm

* Few fixes to grues.

* Used defines for lifestage checks.
Reverted organ changes and removed an unneeded(?) check from cloner code.

* Migrated grue abilities into spells framework.
Made umbras (humanoids formerly called grues) in the same faction as grues.

* .

* Grue spell icons

* .

* Custom blood and meat colors for mobs.
Grue meat contains a certain substance.

* Removed gore globs.

* .

* Meat coloring + related food unit test fixes.

* Update icons.dm

* Bugfix with custom meat colors.

* .

* Grue abilities panel+sprites.

* .

* Fixed up grue role/objectives.

* .

* Sprite tweak.

* .

* New sfx for moulting and burning in light.

* .

* fixed icon conflict

* .

* icon conflict fix

* More descriptive variable names. A few tweaks to stats.
2022-01-21 10:08:07 +00:00
DamianX
c5dffbe635 Revert "Electric Boogaloo (#31728)" (#31868)
This reverts commit 8bb40feca6.
2022-01-19 15:46:18 +01:00
gurfan
8bb40feca6 Electric Boogaloo (#31728)
* wall and floor and overlay icons

* HOLY SHIT PLANEMASTERS ARE AMAZING <3 LUMMOX

* nevermind shit is fucked i hate byond

* apc hackin tweaks start now

* attack_ai is overridden almost everywhere for zero reason

* more attack_ai shit

* more shit

* FORCEDISABLE pt. 1

* FORCEDISABLE pt 2

* more forcedisable 3

* 3.1

* end of forcedisable

* remove all hackview shit, cleanup

* better apc hacking, lots of fixes, and UI!

* more machine ability, lots of cleanup, radial lock updating, modules and active modules

* movable ui elements

* ADVANCED hologrmas

* more SHIT

* SHUNTSHUNTSHUNT

* fig congflgighgsa

* more testing

* fuck

* commit 2

* holo fixes

* fake APC images!

* lots of stuff

* fixes and cleanup and vomit

* More abilities. AI Control fixes and cleanup

* fixes

* fix

* clear another warning

* remove comment fix numbers

* raise price

* raise price

* fix

* 1 autoborger limit

* remove undocumented change

* handle at bot level

* order of operations

* dont call ert

* decrease

* fix unit test

* icon check please work

* remove unused icons, comment out chem dispenser drain

* comment out firewall, add disable to turrets

* remove unused wall icons

* Sort mob list, humans appear at the top

* fix sorting, fix hologram bug

* hologram tweaks, stupid fucking alert APC name

* qdel

* raise ever so slightly

* revert

* Delete broken_hand_icons.txt

* Update setup.dm

* Create setup.dm

* attack_self

* fix filter icon, delete unused file, remove forcedisable from magtape deck

* accidental change

* mousedropfrom recharge station

* oh rite

* fixo

* remove useless code

* aaahhh
2022-01-19 08:15:08 -06:00
gallywix4
53cde8f906 Cult 4 changes (#31562)
* Cult 4 changes

Removal of the Roman numbers
Conceal Rune no longer makes a sound
Increased cost to draw a rune(wip)

* Roman

* Not yet

* ooops forgot one
2021-12-12 14:33:20 -06:00
kane-f
892b23ac00 Mid-round/latejoin antagonists: Pulse Demons (#31159)
* Beginning work on these

* Area set

* Including

* Indent fix

* Should fix

* Tweaks

* Go through walls hopefully now

* Properly

* Now they can leave

* Indent

* Actual indent

* More stuff

* Moving this out

* How

* Living checks too so it doesn't get ghosts

* Somehow I forget ..()

* Tweaks, hopefully makes powernet visible

* Some new stuff and tweaks

* Role and objectives, plus moving this to role anyways

* Attempt at the ruleset now

* Moving update here, might help

* Indent

* Proper path

* Better logic

* Sanity

* Fixes?

* Proper logo and formatting

* Making this less of a fixed amount
!

* Typo

* Adding the actual ability to hijack an APC instead of automatically getting it

* Fixing format

* Reordering

* Maybe this?

* Placeholder health bar and etc.

* Beginning work on spells

* Actual file

* Actually spawns the lightning, plus weaker version of overload for the pulse demon to use

* Do it some other time

* No need for machines honestly

* Make these immune to environmental stuff

* Basis of a fun proc with fun ideas

* Bunch of fixes, no longer die in APC

* Fix for this last thing probably

* More sanity

* Move down to machine level for more fun

* Testing it with cameras

* Indentation doing it again

* Vision tweaks, bones of arcade fun

* Adding actual threat

* More arcade support

* Link it up

* Indents again

* Fix

* Actual spell icons

* Sanity

* Indenting AGAIN

* Maybe this

* Another try

* Bracket fix

* Bracket fix

* Maybe it's this

* More fixes and tidies

* Spell info

* Spell master for this

* Adds charge to HUD

* Max charge too

* Typo

* Now actually adds it

* Nicer format

* Stat panel

* Battery sucking in practice

* Typo fix and trailing return removed

* APC cells too

* Weapon possession

* Robot possession

* Robot possession actions

* Makes repossessing easier, TODO: Some method to de-compromise them

* Visible hijack feedback and sanity

* Emagging pulse demon spell

* More checks and clarification

* 2 new ones

* Type fix

* Draining tweaks

* More of them

* Makes spells drain charge on use, and unusable without enough charge

* Bones of spell purchasing, probably mostly finished by now

* More sanity and cleanliness

* Spell menu now works, some upgrades

* More stuff, tweaks

* Power buying now fully works

* Tile checking, nerfs shocking mobs

* Moving this back

* Two new powers

* Fixing icon states

* Compile fix

* Better icons

* Compile

* Basis for upgrades

* Neater menu

* This in here too

* Some functionality tweaks

* Nicer role location

* Reordering

* Icons for power menu

* Ability upgrades, better UI later

* Remove these for now, better system than this some other time

* Readding these, in better form

* Readding their descriptions too

* Max health one too

* Adds feedback on purchase

* Attempting fixing spells not being cast

* Proper icon

* Health UI updating

* Now all spells target properly

* Makes this show up right

* The rest too

* Typo

* Better user feedback

* Getting scoreboard

* Patching these out

* These hotkeys too

* Lot of fixes

* Should let them use doors too

* Gives this an objective

* Fixes the lightning

* Better sound

* Pulse demons can now hijack robot speech

* Old way again

* Making usr into user

* Logic fix

* Cut down lines

* Invert since now true

* Cuts down line length

* Syntax

* Health icon updating

* Proper indent

* This too

* Polishing attack, some nerfs

* Last tweaks

* Maybe now?

* Adds new role objective

* Proper client pref

* Latejoin ruleset too

* Adding admin role panel buttons for ease of use

* Nicer movement procs, and only on z1 cables spawned

* forceMove instead of forceEnter

* Makes these not a magic number

* Fixing runtime on latejoin and actually closes these windows

* Revert "Fixing runtime on latejoin and actually closes these windows"

This reverts commit 640b1a65ae.

* Fixing runtime

* This too

* Better like this

* Cell charger hijacking

* And it rigs the cell too!

* Just in case

* Fixes var type

* The basis of this

* Slows down if not on cable if can leave too

* Actual spell now

* Probably better

* Capitalises

* Period

* Spell icon for this

* Nicer system

* Removing last remnants of old one

* And this

* Disabling this for now, won't compile

* This goes too

* Makes this power actually work

* Converts these to a datum, easier to maintain

* Nicer system

* Usr lets us have this again I guess

* Comments and finishing touches

* Adds some pulse demon wail sounds

* And REMOVES the ones reaper generated in place to base these on

* More obvious death

* Last fix

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-11-26 14:22:42 +00:00
Exxion
685bda3397 AIs can right click again (#31415)
* AIs can right click again

* Forgot this

* Cleanup
2021-11-26 13:24:58 +00:00
kane-f
314854159e Tank dispenser alt-click radial menu (and better looking UI window) (#31209)
* Replaces tank dispenser UI with radial menu

* No consts allowed

* Checks

* Makes it horizontal

* Tank dispenser alt-click radial menu (and better looking UI window)

* Consistency

* Fix

* Redundant title

* Simpler icons

* Smaller menu

* Actually smaller now

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-11-11 21:04:29 -06:00
DamianX
a4438724c9 Changed all relative paths to absolute (#31078) 2021-10-18 16:28:55 -05:00
kane-f
06de1c9cbd Butchering radial menu rework (#31080)
* Butchering radial menu rework

* Check

* Xeno claw

* Now fully works

* Frog legs, deer head

* Repositionings

* No radial menu for just one thing

* No radial menu for just one thing

* Removing that thing, also alt clicking carbons butchers them now

* Fixed

* Fixed

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-10-16 02:42:02 -05:00
DamianX
20b9403fd4 Re-implemented Spess.TV cameras (#31086) 2021-10-15 11:54:46 +00:00
DamianX
d4a4ce82d7 Optimized invoke_event (#31046) 2021-10-11 11:56:44 -05:00
DeityLink
a7ddac5c97 [Cult 4] "NAR-SIE'S HOLIDAYS" , aka "The End of Cult 3.0" (#30672)
* day 1

* day 1.1

* day 2

* day 3

* day 4

* day 5

* day 5.1

* day 6

* day 6.1

* day 7

* day 7.1

* day 8

* day 9

* day 10

* day 11

* day 11.1

* 11.1.1

* day 12

* and on the 13th day, he looked upon his work, and was pleased with what he saw

* 13.1

* day 14

* day 15

* day 16

* day 16.1

* fixing conflicts after rebasing post-Europa removal

* day 17

* day 17.1

* day 18

* day 18.1

* day 19

* day 19.1

* day 20

* day 20.1

* day 21

* day 21.1
2021-10-08 20:32:34 -03:00
DamianX
1b30afe9a1 Timer subsystem (#30906)
* timers

* amend comment
2021-10-01 17:37:00 -05:00
DamianX
7d40434813 Fixed afterattack runtime (#30916) 2021-09-28 23:14:57 -05:00
DamianX
c0579f4275 Fixed ghosting while watching the new cameras doing weird stuff (#30842) 2021-09-23 20:07:25 -05:00
DamianX
4a5f2e40a8 Ported component AI to the new component system (#30751)
* wip new component ai

* wip 2

* he lives

* fixes

* comment
2021-09-22 14:30:47 -05:00
DeityLink
d89a5e667d Fixed blob, monkey, and time agent countdown UI elements having the wrong icon at times (#30823) 2021-09-21 20:22:47 -05:00
DamianX
c9d6a779d6 tgui security cameras, removed advanced security camera console (#30607)
* tgui security cameras, removed advanced security camera console

* Si può fare!

* You didn't see that

* don't need this shit anymore
2021-09-17 16:32:16 -05:00
gurfan
a1edb27ce4 TGUI Robotics Console (#30696)
* work

* thanks damian

* a

* figs

* una

* MIT

* fix formatting

* better formatting

* oh

* okay

Co-authored-by: jknpj <jknpjr@gmail.com>

* reeevert

Co-authored-by: jknpj <jknpjr@gmail.com>
2021-09-17 10:30:17 -05:00
GreatBigFailure
5c058b4ce2 Tackling (#30636)
* Evolution of Combat

* Tackling some problems

* Football alert

Co-authored-by: Rubylips <Questionfrog@gmail.com>
2021-09-11 23:29:34 -05:00
DamianX
95cb0d4d23 Components! TGUI uplinks! Oh god! (#30641)
* components

* tgui uplink

* Components! TGUI uplinks! Oh god!

* yeah

* this too
2021-09-09 12:44:13 +00:00
DamianX
fe77ef6e20 Converted all old events to lazy_events, removed old events, renamed lazy_event to event (#30503)
* wip refactor old events

* refactored events

* We're not lazy anymore! I mean we're still are. We just don't call ourselves that. Lazy is the new default option. It's also the only option. God, this took so long.
2021-09-04 23:21:03 -05:00
DeityLink
a434f9b6c9 Fixes radial menus being unclickable (#30381) 2021-08-27 22:42:14 +00:00
DeityLink
6fdd3e8f8c Fixed Maint PvP mode sending warnings in the chat when clicking even on help intent (#30348) 2021-08-27 08:08:20 -05:00
DeityLink
918f72a0b3 [mind UI] Added support for movable elements, that can also move the rest of the UI (#30233)
* Movable Hoverable Elements

* reset loc

* don't need those actually

* probably didn't meant to remove that.
=
2021-08-19 15:37:34 -05:00
DeityLink
e229e06060 [mind UI] Soulblades HUD. Goodbye gui_icons (#30132)
* Soulblade UI

* removed deprecated dmi

* fixes

* woops, almost made soulblades good there

* :csgrad:
2021-08-05 17:47:08 -05:00
DeityLink
479260a2a8 [mindUI] Blob HUD refresh (#30102)
* all hail mindUI

* Update __DEFINES/planes+layers.dm

Co-authored-by: DeityLink <logistics256@gmail.com>

* Update code/_onclick/mindUI/_mindUI.dm

* feature creep

* delicious feature creep

* removed obsolete dmi

Co-authored-by: jknpj <jknpjr@gmail.com>
2021-08-01 23:54:05 -05:00
DeityLink
561b769d6a *mind UI* (#30082)
* preliminary work

* adminbus stuff

* there we go. That'll probably be my last commit for a few days.

* well that's awkward
2021-07-28 13:48:57 -05:00
DeityLink
71743ea84d Coffin unbuckle alarm button (#30029)
* Adds a coffin unbuckle alert button

* derp
2021-07-19 11:07:38 +00:00
DeityLink
bdfe03a599 fix planes (#29958) 2021-07-04 19:16:28 -04:00
DeityLink
db387af5a0 Failing surgery steps because of using a table or roller bed now causes proper surgery step failure (#29830)
* Failing surgery steps because of using a table or roller bed now causes proper surgery step failure

* derp

* dee durp
2021-06-19 21:34:32 -05:00
DeityLink
108a9f7295 Standardized damage overlay updates (#29730)
* standard damage overlay updates

* Update vgstation13.dme

* durp
2021-06-12 00:35:39 -05:00