- separates the composition of cyborgs into modules, iconsets, chassis,
upgrades
- modules / chassis atm can provide items, so can upgrades; in the
future we will want to probably generalize the item API a bit so
components can work
- chassis now can (unimplemented) easily be made to give different stats
- reorganizes all the cyborg sprites
- adds generalized item mounts with redirection support and tears out
legacy cyborg items
- entirely rebalances modules & writes some new lawsets in for future
use
---------
Co-authored-by: silicons <silicons@silicons.dev>
- all cells in the game are now small, medium, large
- super, hyper capacity cells, device, and weapon cells are all removed
- cells now have standardized variants, some of which are printable by
R&D
- energy weapons rebalanced
- **advanced energy guns and stun revolvers removed** - use the new
modular weapon system and microfission cells.
---------
Co-authored-by: silicons <silicons@silicons.dev>
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->
## About The Pull Request
Turns out the Gateway is supposed to pick a random away mission at the
start of every round. You know that stargate rip off in the back of
explo?
Looks like it's been loosely broken since #2917 4 years ago. Though I
don't remember anybody ever using the gateway since before that.
This PR fixes the system and simplifies it quite a bit.
code/modules/awaymissions/zlevels.dm is now gateway_maps.dm
The method for loading and picking a map has been reduced to a hardcoded
list in gateway_maps.dm instead of using a hardcoded txt file loaded
using a bunch of nonsensical string processing.
There are 4 functional maps I've fixed and added back in:
Carpfarm
Listening post
Snowfield
Snow outpost
Zoo would be really nice to have but it has a number of issues that are
outside the scope of this PR so I've set it as a TODO.
Similarly I'm sure a bunch of the archived missions might be quite fun.
For those unfamiliar with the gameplay loop of the Gateway (considering
its never worked):
1. The gateway has a ~30 minute timer roundstart where it is performing
"warpspace triangulation". (Click on it it will tell you)
2. After that timer is over you can activate the Gateway and walk into
it.
3. This will teleport you to the Gateway mission level randomly.
4. Find the Gateway in the mission level and smack it with a multitool
to calibrate it and return.
5. Once you calibrate the return gateway you can teleport between the
two freely.
!!All of these maps are explo HARDCORE mode and will absolutely kill
you. This ain't miaphus!!
Devdocs:
If you want to make a gateway map it's extremely simple!:
1. Build a gateway, It's like 8 separate pieces just copy one from a
station map.
2. Set the gateway console center bit to a:
/obj/machinery/gateway/centeraway.
3. Sprinkle your map with /obj/landmark/gateway_scatter.
- Players will be randomly teleported to these while the gateway is
uncalibrated. Consider them your starting spawns.
5. Add a /datum/map_level/gateway/[mapname] and a
/datum/map/gateway/[mapname] to your maps .dm file
- See maps/away_missions/carpfarm_140/carpfarm.dm for example.
6. Add the /datum/map/gateway/[mapname] path to the
potentialGatewayLevels list in
code/modules/awaymissions/gateway_maps.dm.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
## Why It's Good For The Game
I don't particularly want the Gateway to even exist from a lore and game
design standpoint.
But content today is better than content tomorrow.
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->
## Changelog
-Rebuild gateway away mission maps
-Rebuild gateway away mission selection at roundstart
-Touch up away_mission folders and names
<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->
🆑 Shadowcat
refactor: refactored gateway mission code
fix: Fixed gateway random mission picker
fix: Fixed a few gateway missions to actually work
/🆑
<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->
## Gunmen of a Different Caliber (And Species)
Exploration and the station in general have been stuck shooting at
human, totally not syndicate, mercenaries, it is time we begin shooting
at other species and ones that are more politically relevant then the
not-syndicate people. Introducing Tajara guerillas which come in three
varieties representing the Tajara nations they come from. New Kingdom
Bandits, Democratic Republic Guerillas, and People's Republic
Insurgents. In addition, I have added 3 Tajara assault rifles (one from
each nation) and a laser pistol.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
## Why It's Good For The Game
Though we in general want to get away from humanoid enemies, the primary
issue with them is that currently selection of humanoids are faceless
mercs that have no real reason to be there beyond gameplay. The Tajara
factions have far more flavor and more easily readable motivations than
the regular mercenaries and will be essential to events in and around
the Atlas map. POIs involving the new mercs will be added at a later
date likely replacing the remaining merc presence on Miaphus.
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->
## Changelog
<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->
🆑
add: 3 Tajara humanoid factions with a total of 11 mobs.
add: 3 Tajara assault rifles and a laser pistol.
/🆑
<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
---------
Co-authored-by: Blubelle <57083662+BlueWildrose@users.noreply.github.com>
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->
## About The Pull Request
Adds a new handgun platform known as AXHS, it comes in two models:
AX59 is a .45 ACP semi-automatic pistol which loads 12-round
double-stack magazines. It comes with a built in light and lanyard loop
(see #6826 for gun attachment code, which this will rely on). It is
issued to Exploration through a dedicated gun case in the points vendor
for 250 points.
AX99 is a .44 Magnum semi-automatic pistol which loads 7-round
single-stack magazines. It has no attachments. Per fluff it is the PMD's
less gimmicky service weapon alongside the very confusingly named
Service Weapon.
This PR also makes the base a45 magazine unused. M1911-based platforms
now load a45/singlestack magazines and all other 45 pistols now load
a45/doublestack magazines, therefore, every code mention of the base .45
magazine have been changed to one of them (or both in the case of random
drops).
Capacity on 9mm pistol magazines has been bumped up to 15 base and 21
extended after discussion with dev chat.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
## Why It's Good For The Game
Exploration may or may not move away from the infinitely rechargeable
phasers at some point, this is just a means to give players an opt-in
alternative.
Just giving them a pistol felt cheap though, so I wanted to provide
something designed for the department with QoL which are primarily the
attachments.
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->
## Changelog
<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->
🆑
add: Added two new pistols "AX59" and "AX99".
add: Added AXHS Gun Case to the exploration points vendor.
add: Added a new morale poster.
tweak: .45 magazines now split into double-stack (12rnd) and
single-stack (7rnd).
tweak: 9mm pistol magazines now hold 15 rounds (normal) and 21 rounds
(extended)
/🆑
<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->
## About The Pull Request
Expands upon the Xenomorph Rehaul project, beautifying the code,
separating it into its own category and sub-categories. Also adds a few
new Xenomorphs and re balances some of the older ones.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
## Why It's Good For The Game
Beautifies and cleans Xenomorph code, adds a few new gimmick xenomorphs
as well.
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->
## Changelog
<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->
🆑
add: Burster, Sprinter, Berserker and Inferno
qol: Made Xenomorph code prettier and easier to add/remove from
balance: Re balances some older Xenomorphs
imageadd: Adds sprites for the Burster, Sprinter, Berserker and Inferno
Xenomorphs
/🆑
<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->
## Spawn Human Skeleton Bodies for EM Purposes
Just a small addition for EMs and mappers, as the skeletons are
humanoids they can be fully equipped like humans for flavor or even
revived and piloted by EMs if they feel particularly spooky. It also
provides an opportunity to make old bodies for enviromental storytelling
without fiddling with remains.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->
## Changelog
<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->
🆑
add: A Skeleton Corpse Spawner. Just that
/🆑
<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
## About The Pull Request
A (almost) complete rehaul of Xenomorph Code, modifying their combat
statistics including health, armor, speed, abilities and AI. It also
modifies their sprite to use the much more modern CM-SS13 versions,
along with adding a few entirely new xenomorphs, the Line Breaker,
Burrower and Marksman with more to come!

## Why It's Good For The Game
Xenomorph code was in a desperate need of a rehaul. I intend to make
Xenomorphs an *actual* threat, rather than something that's laughably
easy to kill or handle. This MIGHT be over-tuned for its first few
iterations, so plenty of chances will be made to the xenomorph
statistics.
## Changelog
SIDE NOTE: RESIN SPRITES CURRENTLY DO NOT CONNECT TO EACHOTHER, ZANDARIO
WILL HOPEFULLY HELP BUG FIX SOMETIME. I'LL FIX THIS AS SOON AS POSSIBLE.
🆑
add: 'Charge' ability recycled from Thrumbo/Horing code for Line Breaker
and Monarch.
add: Multiple new Xenomorph castes. The 'Line Breaker' a boss mob with
heavy armor and a special charge attack that's meant to break enemy
defenses. The burrower, a spider-like xenomorph that burrows underground
to stun targets, and the Marksman, a acid sniper that works best at long
ranges.
del: Basically all the old xenomorph code, including axing empress/queen
mother. Also modifies spawning no boss mobs can't spawn randomly in
PoI's.
qol: Makes xenomorph code actually comprehensible instead of relying on
ancient vore code (why would anyone ever do this.)
balance: re balances Xenomorph code as a whole. Xenomorph castes now are
a lot more effective with eachother when aiding in combat, enforcing
hive/teamwork mentality.
soundadd: Ports CM-PVE/TGMC audio for ALL xenomorph mobs.
imageadd: Ported PvE sprites for all current xenomorphs.
imagedel: deleted old xenomorph sprites.
/🆑
## About The Pull Request
Working on some generic templates and starting to cut down on the planet
specific turfs which are in use.
## Why It's Good For The Game
More POI's and more content!
## Changelog
🆑
add: New generic POI's
tweak: Turf pathing
/🆑
---------
Co-authored-by: LordME <58342752+TheLordME@users.noreply.github.com>
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->
## About The Pull Request
- Fixes things not being properly pathed and resulting in an invisible
"snack" where LiquidFood was intended instead.
Adds the following to the lunchbox loadout options:
- LiquidProtein Ration
- Blood Sausage
- Moghesian Sea Delight
- Bludbox and Bludbox Light
- Milk and Chocolate Milk
- Dumb Bitch Juice
## Why It's Good For The Game
This is primarily a PR focused on giving vetalan, xenochimera, unathi,
or just someone who likes blood some lunch options for their lunchbox.
Otherwise, fixes good.
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->
## Changelog
<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->
🆑
add: Adds a few new options for the lunchbox loadout item, particularly
blood-related foods for vetalan and xenochimera folk.
fix: A few areas where liquidfood was pathed improperly is now pathed
properly.
/🆑
<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
i decided to atomize my prs a little
- map obfuscation module upgraded
- obfuscation now happens via mangling id, inspired by nebula. atoms loaded with the same mangling id will generate the same obfuscated ids from a given and matching input id
- /datum/map_injection added; it's a composition-based system for modifying maps during spawn
- /datum/map_injection/starting_gear; inspired by barotrauma, pretty much just injects starting gear as necessary with a given configuration. multiple of these can be stacked in a given maploading.
- /obj/map_helper/gear_marker; markers for where starting_gear should populate things.
## 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>
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->
## About The Pull Request
Changing some Russian specific calibers out for more appropriate ones
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
## Why It's Good For The Game
Fewer /k/ memes from 20 years ago would be nice
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->
## Changelog
<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->
🆑
tweak: tweaked a few things, name wise
/🆑
<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
---------
Co-authored-by: Captain277 <agentraven16@gmail.com>
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->
## About The Pull Request
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
This PR adds LOADS of tajaran wears ported from Aurora.3 (not all of it
but most)
I would compile a list of items added but there's too much to list.
One thing to note Items all Headscarf paths have been changed from
tajaran to tajaranold due to path conflicts.
NOTE: This changes a few map item paths!!!
## Why It's Good For The Game
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->
I feel like Tajara were missing unique items so I brought a few over :3
## Changelog
<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->
🆑
add: Lots of tajaran clothing from Aurora.3
tweak: Changed some paths on some of the existing items for tajara that
were conflicting with new items. Changed Adhomai lighter to be called
Adhomian lighter.
fix: Fixed inconsistent marking on tajara.
imageadd: coats.dmi (x2) gloves.dmi ties.dmi (x2) uniform.dmi
code: Added to loadouts tajaran items (stuff that should be obtainable)
/🆑
<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
---------
Co-authored-by: MAGNUM <86886852+MonaraMir@users.noreply.github.com>
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->
## About The Pull Request
What the tin says.
## About The Pull Request
tin
## Why It's Good For The Game
memory improvements & code efficiency
## Changelog
nah
Co-authored-by: silicons <no@you.cat>
* Painus
* Yep
* Moar
* Let the agony begin
* text.dm
* scramble.dm
* time.dm
* fix
* unsorted.dm
* job_controller.dm
* _legacy
* computerfiles.dm
* events.dm
* global_iterator.dm
* topic_input.dm
* underwear.dm
* uplink
* periodic_news.dm again
* areas
* genes
Also renamed midget to dwarfism as it's a slur.
* changeling
* Cult
* gamemodes
* machinery
* mecha
* effects
* objects part 1
* Fine I'll commit the YAML
* objects part 2
* moar
* atmos
* ooga
* ahrde
* You can tell my sanity is going down
* Second-To-Last Step
* Almost
* Poggers
* nvm we're not ready for that <.<
* Test
* minor
* Ashlanders
* Adjustments to Scori breathing parameters.
* Update to multiple bugs.
* WIP Clothing not working yet.
* Update for input.
* Kinetic Crusher Still WIP
* Adds Confirmation Box, Adjusts Spawn Wording QOL
* Bo staff replaces Crusher. Minor text adjustments.
* Patches busted Centcom paths.
* Corrects updated paths on broken outfit.
* Updates Ashlander clothing and material overlays.
* Adjusts resistances for Ashlanders and adds fruit.
* Fixes? icon hanging. Adds Guardian backstory.
* Updating re: Kevin's input.
* Second battery of updates.
* Adds Ashlander POI to try and fix the thing.
* like that
* Testing
* Second push.
* Third push I guess?
* Corrects customization call.
* Bandaid patch.
* Removes Patch due to Atomization
* Silly me. I re-conflicted the conflicts I fixed.
* Updates patch.
* QOL for Landies
* Adds indoor lavaland turfs and fixes box bug.
* Parity?
* Allows for duplicate Ashlander camps.
* Fixes material icon fix that broke stuff.
* Preps the Sentry role for muskets.
* Attempts to repair a runtime.
* Updates w/ Ruskit's musket PR.
Co-authored-by: VM_USER <VM_USER>
* 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>
* dme and dmb
* Heeeere we gooo
* fasease
* Continued.
* AAAAAAAAAAAAAAAAAAAAAAAA
* Brain going numb
* agh
* The suffering will be worth it... right?
* Going blank...
* Am I done?
* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
* Fixes
* Should be everything I care about right now.
* species stuff
* initial
* that
* more
* more
* more
* more
* more
* why
* sorry
* more
* wack
* sigh
* wack
* wack
* more
* pain
* pain
* how
* another goddamn regex
* another goddamn regex
* get that
* IM DONE WE ARE NOT DOING THIS AGAIN
* how about we be able to debug it fuck you
* please just let me debug properly
* fix
* paper
* keys
* my god species need a redo
* Yikes.
* why..
* fixes
* fix
* 'cmon bro..
* wack
* wack
* fix
* WHY OH WHY MUST YOU DO THIS TO ME
* wacky
* that
* that maybe
* that maybe
* that maybe
* fix
* wacky!
* Wack
* wack
* epic
* damnit zandario
Co-authored-by: fake_vm_user <fake_vm_user>
* marker
* port main files, start refactor
* *scream
* oh dear talon/trader will be painful to do
* wooo
* I HATE OLD CODERS
* t
* regex pass 1
* regex
* More
* woo
* woo
* random option
* fixes
* oh man there's a lot of work to be done
* ugh
* that goes to
* finish purging some things with fire
* those
* those
* those
* those
* reminder
* cancer
* do that
* hm
* hm
* hm
* wack
* hm
* hm
* hm
* hm
* wacky
* oop
* oop
* aa
* fixes
* t
* um
* wacky!
* epic!
* sigh
* Update landmarks.dm
Co-authored-by: fake_vm_user <fake_vm_user>