45 Commits
Author SHA1 Message Date
4ab234f10c maploader / overmaps update - struct system, overmaps location bindings, misc backend improvements (#6403)
tl;dr level collections that can easily be logically restructured/moved
as necessary

will eventually be used for radio and overmaps location resolution.

this is the last part of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP/pull/4841
that has not yet been integrated.
this will be a draft for a while.

---------

Co-authored-by: LetterN <24603524+LetterN@users.noreply.github.com>
2025-11-06 17:49:23 -08:00
siliconsandGitHub 0c8dd521c2 refactors attack hand proc header (#6720)
needed for #5677 

this is to make that PR slightly easier to review.
2024-09-06 13:36:10 -06:00
siliconsandGitHub 6b8a74e682 mob ai: iff factions, small turbolift/maploader fix (#6702)
replaces old faction system with one that supports lists
2024-09-06 13:23:38 -06:00
3ca375872e various bugfixes (#6165)
- test elevator GPS
- weight ignores space noslow (yikes)
- accessories (rings, etc) are still weighing
- hologram offsets
- water breathing collapsed lungs (check vacuum on inside & outside for
collapse check?)
- multitools won't work for circuit debugging
- test fuel rod inhands to make sure it isn't showing the funny nuke
sign

---------

Co-authored-by: silicons <no@you.cat>
2023-11-28 23:45:28 -08:00
f00535983e [MDB IGNORE] [IDB IGNORE] atom damage (#5235)
## About The Pull Request

adds generic system for atom health / integrity / damage

everything that isn't flagged with not-bludgeonable can, well, now be
bludgeoned.

## Why It's Good For The Game

more interactive game world through the means of making people able to
break Everything.

## Changelog

🆑
add: atom damage - (almost) everything is now breakable.
refactor: new /atom level materials system
refactor: a lot of the combat system / click code
refactor: melee attack styles
/🆑

---------

Co-authored-by: silicons <no@you.cat>
2023-11-11 17:33:57 -07:00
siliconsGitHubVM_USER <VM_USER>silicons
dd2e201d4a [MDB IGNORE] engineering 1/4: dynamic / procedural gases, XGM touchups (#5674)
Co-authored-by: VM_USER <VM_USER>
Co-authored-by: silicons <no@you.cat>
2023-08-18 21:18:13 +02:00
siliconsGitHubVM_USER <VM_USER>silicons
fd5e67ff71 runtime maploading: fifth time is the charm (#5524)
Co-authored-by: VM_USER <VM_USER>
Co-authored-by: silicons <no@you.cat>
2023-06-15 19:21:14 +02:00
455ec82c4e refactors attack_hand, attackby, attack_self (#5120)
Co-authored-by: silicons <no@you.cat>
2023-03-11 17:15:58 +01:00
2ac1c566b8 access refactor, head of staff id mod consoles, tgui modules, this is a cry for help (#5040)
Co-authored-by: silicons <no@you.cat>
2023-02-28 17:35:44 -06:00
siliconsGitHubVM_USER <VM_USER>
d557edacf3 overhauls radiation (#4708)
Co-authored-by: VM_USER <VM_USER>
2022-12-18 03:30:42 -06:00
28e11dee54 lore/contractor/background/character overhaul project (public branch edition) (#4488)
Co-authored-by: silicons <2003111+silicons@users.noreply.github.com>
Co-authored-by: Zandario <zandarioh@gmail.com>
Co-authored-by: VM_USER <VM_USER>
Co-authored-by: AlphaM01 <33434925+AlphaM01@users.noreply.github.com>
Co-authored-by: LordPapalus <54518057+LordPapalus@users.noreply.github.com>
2022-11-09 01:57:00 -06:00
ZandarioandGitHub 8798504cdc Fixing dumb revival bugs & renaming mutation stuff. (#4544)
* The actual fix

* Misc Cleaning

* cloner just in case

* I'm dumb
2022-10-16 17:36:43 -07:00
siliconsGitHubVM_USER <VM_USER>
93631c3339 [IDB IGNORE] reworks item rendering (again) (2/4) (#4483)
* reworks reworks reworks

* s

* s

* e

* don't need that anymore right aha

* i'm lazy

* optimizations

* fix?

* aough

* fix

* fix

* fix

* better

* aough

* aough

* howmegalul

* epic

* optimizations

* augh

* ough

* sigh

* wow time for a fucking slowdown

* ough

* why

* why

* ough

* .

* sigh

* fix

* wip

* this is quickly going out of control

* why are we here, just to suffer?

* here we go again

* pain

* i'm impressed by how shit this code is

* d

* oh no

* oh no

* stuff

* aaa

* ayy

* groan

* hm

* proggers

* a

* that solves that

* ough

* kick that out

* t

* ough

* example item time

* convert

* WHY

* I HATE CATGIRLS

* a

* genuinely awful

* more

* t

* sigh

* staging

* stuff

* pain

* SIGH

* sigh

* more

* AAAAAA

* more

* please

* fuck it flag time

* autodetect

* a

* mistake time

* why

* coloration2

* prog

* now just for detection and icons

* vestigal

* move those

* fuck byond

* wryyyy

* repath

* a

* aough

* surprisingly well

* let's go..

* fix

* there

* a

* fixes

* fixes

* Fix

* fix

* fixes

* fixes

* that was a bad idea

* later

* tesh fixes

* e

* fix maybe

* fix maybe

* fixes

* how?

* c'mon

* here we go again

* gfi

* fix

* unreal

* Fixes

* epic

* gfi fixes

* gfi fixes

* why

* come the fuck on

* useless files

* finalized GFI

* rly

* fixes

* sorry

* come on.

* eh

Co-authored-by: VM_USER <VM_USER>
2022-10-13 11:23:53 -07:00
siliconsGitHubVM_USER <VM_USER>
bf62a62bab vehicle repath, piggybacking, firemanning, riding components, multiseat vehicles, buckling, probably other stuff (#4361)
* shit code goes in the comedy bin

* stubs

* move those

* w

* vehicle repath

* maybe that instead

* aouhgoawhuh3ho

* markers

* a

* fixes

* hell

* let the great refactoring begin

* a

* aouhg

* changes

* augh

* signals

* s

* offhand stuff

* wrappers

* stuff

* modifications

* a

* stuff

* base component

* Stuff

* a

* stuff

* ay

* Ay

* ?

* fix

* a

* augh

* aough

* mark those

* sigh

* correction

* that

* let the good times roll

* more

* more

* on god

* aoihgouh

* fixes

* done with that ifle

* sigh

* a

* s

* fuck off voremobs

* stuff

* pain

* some more

* changes

* changes

* f/r

* sigh

* impl

* out with the useless

* fix

* Fixes

* a

* fixes

* move that

* pain

* fix

* m

* pain

* WHY

* regex

* s

* just offsets to go

* reserve those words

* that

* stuff

* stuff

* not sure if list ops were a good ide abut whatever

* fix

* and once more with energy!

* and once more with energy!

* fixes

* offsets

* fix

* lmao!

* ay

* patch

* fixes

* propagate that shit through

* ayo

* bruh?

* e

* PLEASE END MY SUFFERING

* ah.

* that

* fix

* fix

* fixes

* e

* Fix

* fix

* fix

* Fix

* fix

* fix

Co-authored-by: VM_USER <VM_USER>
2022-09-29 22:13:03 -07:00
siliconsGitHubVM_USER <VM_USER>
0550d41f81 dynamic/tool backend (#4411)
* stuff

* file vomit

* add draft notes to this

* clickchain

* augj

* ayy

* ayo

* ayo

* okay okay fine

* stuff

* defaults

* stuff

* how to solve feedback..

* kill me

* thank you lohikar c:

* aaa

* api improvements

* t

* t

* fix

* almost..

* more

* funny window stuff + atom damage stubs

* proc conflicts

* circuit proc repath

* epic liked and subscribed

* things

* finished??

* pain

* pain

* wild

* stuff

* pain

* s

* st

* fix

* fix

* removes useless shit

* epic

* epic

* epic

* epic

* adjacency

* reachability stuff

* reachability 2

* reachability

* gvar memery

* varnames

* thanks byond-

* ok there happy?

* wack

* y'know what codebase rewrite time

* y'know what codebase rewrite time

* y'know what codebase rewrite time

* L

* oop

* ay

* turfS

* that?

* a

* prettify

* s
git push

* tweaks

* epic

* lohikar i am sorry

* lohikar i am sorry

* stuff

* sigh

* a

* ay

* a

* go

* f

Co-authored-by: VM_USER <VM_USER>
2022-09-22 00:54:32 -07:00
siliconsGitHubVM_USER <VM_USER>
bffcb7810d at what point does our ZAS implementation become sunk cost (#4409)
* begin

* wip

* stuff

* aough

* stuff

* fix

* fix

* ayo?

* space

* fix

* more

* aough

* sigh

* maybe

* a

* a

* don't need that

* that

* fix

* fix_maybe

Co-authored-by: VM_USER <VM_USER>
2022-09-15 14:37:26 -07:00
siliconsGitHubfake_vm_user <fake_vm_user>VM_USER <VM_USER>
934ad25bfe refactors: inventory, mousedrag, stripping, species bodytypes, inventory HUD, and probably some unrelated things (#4092)
* start

* i hate people who pack shit into one file

* sigh

* regex

* inventory rework

* stubs

* regex

* this is insanity

* oh no

* backend moment

* a

* changes

* wild

* regexing

* changes

* put in hands

* more errorS

* attackby

* more helpers

* replacements

* wild

* fixes

* pain

* fxies

* fixes

* unneeded

* ape

* ape

* wild

* wild

* more

* wild

* there

* fixes

* fixes

* l

* wild

* more

* moer

* fixes

* enough for todayd

* regexing

* long time coming

* shaking and crying

* end me

* fixes

* fixes

* e

* fxies

* rig refactor moment

* fixes

* fixes

* fixes

* fixes

* out with the shitcode

* thanks git

* partial rig rewrite here we go

* more

* fixes

* WWWW

* ok

* wild

* bitfield defines

* nobludgeon

* pain

* pain

* fixes

* more

* wild

* wild

* fixes

* pain

* move behaviorsr

* fixes

* next up, finishing core procs

* y

* .

* time to finish this

* time to finish this

* propagate accessories

* hate this accursed engine

* hate this accursed engine

* pain

* more

* cancer

* epic

* genuinely hate

* wild

* that

* why

* circuitry is my bane

* y

* how

* sort

* logging

* logging

* im dying

* fixes

* next

* f

* more

* epic style

* fixes

* on meta

* fix

* wild

* uh

* quirky

* fixes

* agh

* pain

* fixes

* fix

* sigh

* a

* epic1

* fixes

* ugh

* epic

* fixes

* uhh.

* is this even a fix

* fix

* fixes

* fixes

* we love optimization

* wear over system

* correct

* worn over stuff

* just augments

* coggy

* implant magnetic catch

* implant magnetic catch

* fixe

* a

* g

* t

* fix

* fix

* wack!

* fix

* a

* semantics

* fix

* that

* fixes

* handle denesting

* w

* fixes

* e

* bugs

* fixes

* fixes

* unit tests

* absolutely wild

* fixes

* fix

* fix

* fixes

* on god this is bad

* fixes

* fixes

* fix

* fix

* wacky!

* fix

* wack

* manual

* fixes

* closets

* OOPS

* wack

* pain

* pain

* flags

* regex

* fixes

* wakc

* changes

* more

* augh

* more

* replaces

* more

* that

* acc

* acc

* fix

* fix

* fix

* oh woops that was important

* wack

* epic

Co-authored-by: fake_vm_user <fake_vm_user>
Co-authored-by: VM_USER <VM_USER>
2022-07-29 00:20:47 -07:00
siliconsandGitHub 7152e7ff2a power standardization 1/??????? - power scales, SMES/cellrate/APC/powernet/god i'm dying inside (#4103)
* start

* about ready for conversions

* oh boy

* oh boy

* powernet procs

* draw power, surplus, avil, smes

* cellrate, smes

* cellrate, smes

* more

* wacky

* aa

* there we go

* Wild!

* ix

* more

* why

* between needs to die

* smart

* oh no

* fear

* f

* fixes

* i hate parentheses

* i hate parentheses

* fixes

* calc moment

* *pawstamp*

* acter

* i hate myself too thank you

* a

* wack

* cheat factors

* that

* fix

* recomp

* epic js moment

* fix
2022-05-26 01:27:14 -07:00
siliconsandGitHub 0f320cab12 TESTMERGE THIS FIRST - completely rewrites ZAS equivalency checks (#4066)
* uh oh

* uh oh
2022-05-16 21:43:31 -07:00
ZandarioandGitHub cc701aedb6 [Ready?]Machine Code Cleaning and some other stuff. (#4050)
* AutoDoc, bye useless comments, and some flair

* WHEW

* blele

* GLOB.machines

* Funny game

* Forgor

* Appease the linter

* asdasd

* chairs

* asdsad

* asdfasdf

* wuh if

* bruh
2022-05-15 14:41:34 -07:00
siliconsGitHubfake_vm_user <fake_vm_user>
b335fa012a atmos cleanup - turf API, repaths (#3909)
* initial

* wack

* even more wack

* wack

* wack

* e

* lower

* wack

* wack

* more

* wack

* fix

* wack

* force git to recheck

* fixes

* fix

* wack

Co-authored-by: fake_vm_user <fake_vm_user>
2022-04-21 21:09:44 -07:00
siliconsandGitHub e4efd22d03 unhugboxes fission reactor explosions (#3639)
* Update engine.dm

* Update engine.dm
2021-12-29 20:16:49 -08:00
silicons d3d0db4647 Merge remote-tracking branch 'citrp/master' into init_2-real 2021-03-02 17:21:41 -07:00
Anthony Rodriguez 0c83315ba6 Rod Change 2021-02-25 21:26:27 -08:00
silicons 67152f0a75 more 2021-02-22 01:29:49 -07:00
silicons 857846c8bf Merge remote-tracking branch 'citrp/master' into init_2-real 2021-02-21 22:34:43 -07:00
silicons c3de692726 let's do that 2021-02-21 22:17:30 -07:00
lolman360 706f97324f Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13-RP into tgui4examinetake2 2021-02-15 16:56:36 +11:00
silicons b3a4fa802b jfc 2021-02-14 03:04:42 -07:00
Letter N 45ef37f04f tguichat 2020-11-26 14:04:21 +08:00
Letter N dece5cc3fb nanoui ui_interact -> nanoui_ui_interact 2020-11-25 09:52:09 +08:00
ZandarioandGitHub c5d0c8da04 Merge pull request #2454 from ForFoxSake/gettinghotinhere
Fission Engine Temperature Rebalance
2020-10-26 14:36:24 -05:00
ForFoxSake 31b2151a07 Update default cut-off temperature to reflect new values. 2020-10-20 22:02:47 +01:00
ForFoxSake 8ba1edcdb0 Updates fission engine slightly, and adds a fission monitoring program to modular computers (and tablets)! 2020-10-20 21:43:50 +01:00
ForFoxSake 312d738ab5 Straight buffs fission engine operating temperatures. 2020-10-20 20:34:04 +01:00
Hatterhat 7cb313d348 this might help with the infighting 2020-07-24 12:03:41 -05:00
Hatterhat 5659d8c174 compiles, works, spiders, rats 2020-07-18 17:21:14 -05:00
BlackMajor 9f6255fdb7 more adjustments 2020-05-27 20:56:18 +12:00
BlackMajor 4316fede7a Fixes nukes 2020-05-27 19:20:20 +12:00
kevinz000 e26025599c wew 2020-04-12 17:31:11 -07:00
kevinz000 6c1c339191 Updates code to November 2019 Vorecode 2020-02-08 00:41:54 -07:00
ForFoxSake 1cbf09b649 Fixes pipe network duping and null z level checks. 2019-09-03 06:09:40 +01:00
ForFoxSake b1342a1bf3 Makes all narration use to_chat, so it's actually pretty. Also no repair spam. That's good. 2019-09-03 00:47:37 +01:00
ForFoxSake 535b6d4c40 More rads. Core can be repaired. Maybe also add in an erroneous "the"? Or maybe not, who knows! I don't. I can't test visibility alone. 2019-09-03 00:47:12 +01:00
ForFoxSake 8b74a8b1e1 Moved fission reactor over here instead. Alarm sound by guitarguy1985 of freesound.org 2019-09-03 00:46:36 +01:00