warriorstar-orion
1f26b78b97
reset glide size for thrown objects once throw ends ( #28126 )
2025-01-26 20:38:12 +00:00
warriorstar-orion
157276d6cb
Port /tg/ move manager, drift and jetpack components. ( #27698 )
...
* Port /tg/ move manager, drift and jetpack components.
* don't add go through newtonian movement if not moved to a turf
* various cleans for blood drifts and mob speed
* fix slow meteors
* why on fuck's earth aren't speedbikes vehicles
* style lint
* also wtf
* okay i'm an idiot
* fix meaty ore speed and blood decal double stepping
* fix not unbuckling pulled object occupants
* don't bother dealing with immovable rods just yet
* exclude bubblegum and vetus from move manager for now
* fix issues related to null weightless blood icons
* reset blood icon state properly
* fuck it, we'll deal with mobs when basic mobs happen
* break infinite loop in decal splat
2025-01-22 22:49:58 +00:00
Charlie Nolan
fb93e5a74a
Assorted performance improvements ( #25649 )
...
* Improved efficiency of playsound.
* Improve performance of turf/Enter
* Improve performace of thrown objects.
* Improved performance of /atom/movable/CanPass.
* Improved pipeline destruction performance.
* Apply suggestions from code review
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com >
Signed-off-by: Charlie Nolan <funnyman3595@gmail.com >
---------
Signed-off-by: Charlie Nolan <funnyman3595@gmail.com >
Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman@google.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com >
2024-07-16 10:12:13 +00:00
chuga-git
c1e97f712c
Minor throwing fixes ( #26179 )
...
* fix treadmill throwat
* fixes dropdel runtimes and end_throw() not being called
* dgl review
2024-07-08 21:07:18 +00:00
chuga-git
da42a1c2f6
Refactors throwing ( #25946 )
...
* refactors datum/thrownthing
* cleanup
* lewc review
* calling parent doesn't do anything lmao
2024-06-26 21:03:51 +00:00
Charlie Nolan
30f83f719a
Caps the number of thrown object impact sounds at 20/tick (400/second). ( #25646 )
...
* Caps the number of thrown object impact sounds at 20/tick (400/second).
* Update code/controllers/subsystem/SSthrowing.dm
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
Signed-off-by: Charlie Nolan <funnyman3595@gmail.com >
---------
Signed-off-by: Charlie Nolan <funnyman3595@gmail.com >
Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman@google.com >
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
2024-06-06 19:34:37 +00:00
DGamerL
bad8b31afa
Changes all .len to length() where applicable ( #25174 )
...
* Globals work
* Double access works
* All other things
* Revert "All other things"
This reverts commit 6574442eb6 .
* More changes that compile and work
* IT WORKS AAAAAA
* Changes even more .len to length()
* Apply suggestions from code review
* Update code/datums/mind.dm
* Update code/__HELPERS/sorts/InsertSort.dm
Co-authored-by: Deniz <66401072+Oyu07@users.noreply.github.com >
* Update code/__HELPERS/sanitize_values.dm
Co-authored-by: Deniz <66401072+Oyu07@users.noreply.github.com >
---------
Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman@google.com >
Co-authored-by: Deniz <66401072+Oyu07@users.noreply.github.com >
2024-04-19 17:32:09 +00:00
Contrabang
e32544e599
#undef is now required for all file defines ( #24091 )
...
* CI
* undef
* hooooly crap
* yeah
* false by default
* fixes
* alright, there we go
* oops lmao
* lol, lmao even
* proper programming
* fix
* losin my mind
* oops
* yeah coloring
* WE LOVE MULTIPLE DEFINES (ive lost my sanity)
2024-03-11 14:03:30 -04:00
HMBGERDO
8f11c1dfd3
Throwing fix ( #24087 )
...
* non gravity movement, flat second immobilized removed
* let it be
* naming
* Update code/controllers/subsystem/SSthrowing.dm
* Update code/controllers/subsystem/SSthrowing.dm
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
* Revert "Update code/controllers/subsystem/SSthrowing.dm"
This reverts commit 20ef2af351 .
* comment update
---------
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
2024-03-06 14:44:46 +00:00
HMBGERDO
f9f82fd418
Thrown mobs cant move until the throw ends ( #23775 )
...
* if you being throwed, you're not moving
* throw block_movement variable
* forgot arg here
* tether might keep movement
* Update code/controllers/subsystem/SSthrowing.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
---------
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2024-01-28 17:18:13 -05:00
Contrabang
48d7b00a0d
CI now bans the use of weird spacing in conditionals ( #22777 )
...
* no more spaces
* Matthew 10:22
* fixes
* dgamerl review
* Update code/modules/hydroponics/plant_genes.dm
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
* Update code/modules/mob/living/simple_animal/bot/ed209bot.dm
* Update code/modules/mob/mob.dm
* Update code/modules/mob/mob.dm
* Update code/modules/mob/mob.dm
* Update code/modules/mob/mob.dm
* Update code/modules/mob/mob.dm
* Update code/modules/pda/PDA.dm
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
* fuck
* bah
* Update tools/ci/check_grep2.py
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
* oops
* guh
---------
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
2023-11-12 20:59:43 +00:00
Qwertytoforty
d42d2f647d
Added the Combat Bakery Kit ( #21901 )
...
* QUASO
* Apply suggestions from code review
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
* blame lewc for giving me spaces
* Update code/datums/uplink_items/uplink_traitor.dm
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
* Update code/datums/components/boomerang.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
* Update code/game/objects/items/granters/_granters.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
* purge that
---------
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
2023-09-13 21:32:30 +01:00
GDN
56ff3f3720
revenant haunted objects can no longer be dodged ( #22075 )
...
* revenant haunted objects can no longer be dodged
* better pathing + fuck it
2023-09-07 10:49:00 +01:00
Contrabang
3f87165a03
CI now bans files with the same name (PART 2) ( #21051 )
...
* CI change
* world.dm
* .dme world.dm
* subsystem renaming
* .dme for subsystems
* ai_laws.dm
* armor.dm
* emote.dm
* logging.dm
* spell.dm
* air_alarm.dm
* crew.dm
* decal.dm
* emissive_blocker.dm
* footstep.dm
* spawner.dm
* fire.dm
* carbon.dm
* living.dm
* mob.dm
* movement.dm
* thermal_drill.dm
* plasmamen.dm
* lavaland.dm
* chaplain.dm
* lightning.dm
* magnet.dm
* mimic.dm
* wizard.dm
* morph.dm
* vampire.dm
* click.dm
* self.dm
* radiation_storm.dm
* airlock.dm
* autolathe.dm
* mulebot.dm
* nuclearbomb.dm
* particle_accelerator.dm
* smartfridge.dm
* syndicatebomb.dm
* vending.dm
* wires.dm
* sound.dm
* mining.dm
* syndicate_space_base.dm
* monkey.dm
* guardian.dm
* bomb.dm
* standard.dm
* nuclear.dm
* pinpointer.dm
* access.dm
* departments.dm
* job.dm
* science.dm
* buttons.dm
* cloning.dm
* igniter.dm
* wishgranter.dm
* atmos_control.dm
* message.dm
* power_monitor.dm
* mecha.dm
* combat.dm
* mining_tools.dm
* meteors.dm
* spiders.dm
* contraband.dm
* aliens.dm
* uplinks.dm
* voice.dm
* intercom.dm
* lights.dm
* robot_items.dm
* mineral.dm
* dice.dm
* extinguisher.dm
* paint.dm
* signs.dm
* staff.dm
* smokebomb.dm
* boxes.dm
* random.dm
* janicart.dm
* statue.dm
* cargo.dm
* asteroid.dm
* headslug.dm
* fulton.dm
* atmospherics.dm
* pump.dm
* corpse.dm
* oldstation.dm
* gps.dm
* preferences.dm
* clothing.dm
* ears.dm
* glasses.dm
* boxing.dm
* color.dm
* renames ninja gear files
* recipes.dm
* error_handler.dm
* anomaly.dm
* floorcluwne.dm
* undead.dm
* overmind.dm
* shield.dm
* bottle.dm
* organ.dm
* piano.dm
* plasma_fist.dm
* language.dm
* mob_defines.dm
* mob_helpers.dm
* damage_procs.dm
* _defines.dm
* empress.dm and queen.dm
* brain.dm
* organ file renaming
* subsystems.dm
* constructs.dm
* bot.dm
* pet.dm
* nature.dm
* magic.dm
* colors.dm
* drugs.dm
* medicine.dm
* toxins.dm
* shuttle.dm
* surgery.dm
* moves a bunch of define files
* traits.dm
* names.dm
* other_mobs.dm
* flags.dm
* some final define files
* well turns out contractor_pinpointer.dm was taken
* I forgot to remove this file
* how in the hell did this get unticked
* I DID INCLUDE IT, but there was a "w" there
* swaps the world definitions
* camera renamed to SScamera
* examine -> alien_examine
2023-06-02 14:30:17 -05:00