* part 1
* second pass
* final fix
* last fix i swear
* an even bigger genius
* regex missed this
* should be all of em?
* oops
* yeah
* Revert "should be all of em?"
This reverts commit 4dd54d1b9a76977b4cf8d6008358e4dacdee6eb1.
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
* Cool down surroundings
* Rework to atmos api
* Remove thing i forgot to remove
* cleanup
---------
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
* Travel camera
* Adds TravelCamera as rare maintenance loot
* Prevent Travel Camera from converting people to Revolution
* Removed AoE for travel_camera
* Adds Travel Camera to Uplink
* Camera sprites
* camera working on modern code
* camera melee only
* every error fixed + camera sfx
* PoC photography
* textures
* charges, description order, fixed typo
* support for colors
* typos plus different photograph colors
* more typos
* final typos?
* oh god i dont know how to write so many typos
* fix lint warnings
* Update Resources/Audio/Misc/attributions.yml
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Resources/Textures/Objects/Misc/photograph.rsi/meta.json
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Content.Server/Photography/PhotographComponent.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Content.Server/Photography/PhotographComponent.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Content.Server/Photography/PhotographComponent.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* follow convention: bases shouldn't have any sprites
* uses identity.entity system
* Picture taker component comments.
* Update Resources/Prototypes/Entities/Objects/Devices/travel_camera.yml
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Resources/Prototypes/Entities/Objects/Devices/travel_camera.yml
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* spaces inserted
* 4-spaced indentation
* 4-space indent
* uses SharedChargesSystem
* canconvert component instead of convertitem tag
* removed mention of tags from head rev component
* component no longer has a constructor
* use tables + do the things on shared
* fix abstract-ness warning
* formatting + comments
* cleanup and improvements
* oops
* fix warnings
* 1 tc / disruption + recursion (also i'm pretty sure it can spawn in maints now)
* proper recursion checking (i think!)
* Added a dot for coherence.
* minor cleanup
* brought back the melee
* fixed description
* More accurate, albeit less funny camera description.
* deduplicate code with flash system
---------
Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
Co-authored-by: nomdéraisonnablementlong <you@example.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* KILL THE AI
* cleanup and review
* fix :(
* Make it about as common as "KillRandomHead"
* me when I forget to fucking push
* remove AI dependency
* move to AI system
* whtiespace
* asfsaf
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
* init
TODO:
Make this part of the surveillance camera system
Make this be bearable when unpowered(Probably commented out until we make AI lose vision without power)
Remove leftover shit
Probably clean up the camera RSI
* move to surv cameras, unpowered, remove leftovers
* silly
* review
* review
* I can see the light
* reverse fixtures
* review
* dependency query
* unused oops
* Halfway commit
* Finishing commit, maybe?
* Fix test, update ringtone UI to look nicer
* Fix command, add failsafe
* Documentation
* Can we just mark ValidatePrototypeId as obsolete please
* I'm too tired and my bones hurt
* Change uplink code generation method
* Move RingerAccessUplinkComponent to Server, because cheat clients could make use of it
* Fix uplink implant changes, review changes, repair broken serialization.
* cleanup and master merge
* forgot the Linq
* Linqd
* Our store system is pretty goddamn awful wow
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
* add tile gun module
* fix stacks being loaded all at once in guns
* fix tile gun module
* fixed indentation
* remove not necessary stuff
Co-authored-by: āda <ss.adasts@gmail.com>
* Use alias
Co-authored-by: āda <ss.adasts@gmail.com>
* fix OnBallisticInteractUsing
* forgot one
Co-authored-by: āda <ss.adasts@gmail.com>
* fix FillAmmo
* add another todo
* pass user instead of event args
Co-authored-by: āda <ss.adasts@gmail.com>
* fix last commit
* update todo
Co-authored-by: āda <ss.adasts@gmail.com>
* wrong place
* move gun to first slot
* custom sprite
* call a event
* important detail in the commentary
* remove recipe
* not used
* also not used anymore
* when did i remove this?
* fix sprite
* shoot faster
* move to shared
* use API method
* remove useless stuff
* Revert "remove useless stuff"
This reverts commit b198303aed7eb50aafb60e5a91b7af535219006b.
* fix code
* shot sound
* change spread
* fix attribution
* load sound
* empty sound
* commentary
* more commentary fix
* rename event
* remove duplicate
* who knew
* turn to mono
* yet another beep
* increase volume
* make it a crowbar
* make it able to self load clicking tiles
* make it able to pry tiles
* who needs a crowbar anymore
* make it networked
* no more hands
* move BeforeAmmoLoadedEvent call to TryBallisticInsert
* before now
* change sprite
* slight update to sprite
* mag visuals
* move split back to server
* get one method
* remove subscription
* use API method in the gun system
* move API call up
Co-authored-by: āda <ss.adasts@gmail.com>
* remove unused stuff
* fix get one method
* comment change
* half the firerate
---------
Co-authored-by: āda <ss.adasts@gmail.com>
Co-authored-by: beck-thompson <beck314159@hotmail.com>
Co-authored-by: iaada <iaada@users.noreply.github.com>
* Create force attack component, system and add to spider
* Add check for incapacitated enemies
* minor cleanup
* Fix networking stuff, hopefully
* Add component to slimes
* Move system and component to server, add localization
* Fixed attack animation not playing for server-forced attacks, hopefully didn't break anything godo
* Add feedback popup
* pretty big optimization
---------
Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
* cleanup
* fix some localizations
* fix typo
* review and test fix
* rename
* minus one
---------
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
* init
new disks are in. can be spawned or printed. no weights or correctly bound techs yet.
* tweak textures and naming
* make tech disks respect their tier and discipline
* make tech console respect tier weight
* yml fixes (forgo a million things)
* meow :3 reworked to use GenericVisualizer
* moved staticPrice comp to shared to support different pricing per tier
* unhardcoded prices; tweaked log messages
* cleanup
* a few fixes
* updated pricing to match weights
* lowering prices I forgor how many of them science can print
* what
* t3 texture, logger, factory
* move PriceCalculationEvent & EstimatedPriceCalculationEvent to shared
* remove static price comp; use EntProtoId for disk proto
* moved staticPrice comp back to server
* cleanup: price event, visualizer enums & yml
* ummove PriceCalculationEvent
* ummove PriceCalculationEvent attempt #2
* more unmoving
* fixes
* predict onExamine
* review changes
* small cleanup
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>