Files
vgstation13/code/_onclick/hud
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
..
2021-11-26 13:24:58 +00:00
2020-07-03 19:38:38 -03:00
2020-07-03 19:38:38 -03:00
2020-07-03 19:38:38 -03:00
2020-07-03 19:38:38 -03:00
2020-07-03 19:38:38 -03:00
2020-07-03 19:38:38 -03:00
2020-07-03 19:38:38 -03:00
2020-07-03 19:38:38 -03:00
2020-07-03 19:38:38 -03:00
2021-04-07 10:18:14 +02:00
2020-07-03 19:38:38 -03:00
2020-07-03 19:38:38 -03:00
2021-10-01 17:37:00 -05:00