Moves Gang Machineguns to its own file. It's not a goddamn portable turret and it's not even something that uses power!
Gang Machineguns now track the mouse location of the first buckled person (For those who don't code, that means the person using it)
Gang Machineguns will automatically aim and turn towards whatever that person is pointing at..
However, to make it target something specifically instead of a direction, you still have to hold your mouse down while firing.
Gang machineguns will no longer cause the user to shit out bullets if they unbuckle during firing :^)
SOME REFACTORS TO PIXEL PROJECTILES ARE INCLUDED...
* Loads of syndicate battlecruiser related content. Clothing, turfs, areas, and a few mob spawners.
* Moves new plaque turfs and all other ones to a new plaques dmi.
* does what joan asked
* whoops forgot to add some dmis and delete one
* Adds syndicate energy turrets.
* PROBABLY STILL OKAY
* Unticks file dir?
* Forgot to remove extra sprites in shuttles.dmi since they're now in proper dmis of their own in full size.
* - Dog beds now have owners
- Vacant dog beds will be given to dogs that spawn in the same area as them (e.g. Ian in the HoP's office)
- You can update a dog bed's owner by buckling any living mob to it
- Dog beds will rename to indicate a new owner
* Ports dakimakuras from HippieStation.
Dakimakuras are life sized body pillows with the image of anime
characters on them. This was originally an 8ch creation, but was ported
to Hippie. I'm now porting it here.
Although I am permabanned from /tg/, I know that /tg/ has the most
talented, creative, and active coders of all code bases. If I add
Dakimakura's here, then you guys will undoubtedly add new content to it.
I will then be able to enjoy that new content on other servers that
mirror your pull requests. Makes sense yes?
* Removes Hotwheels from list of selectable dakis.
Hotwheels was the host of 8ch and I removed the image from the DMI. This
would cause a runtime error if not removed.
* Fixes what AnturK told me to.
* Uses to_chat.
* Most of those changes done.
* Apply's PR fixes
🆑 coiax
add: Servant golems now follow the "Material Golem (123)" naming scheme.
/🆑
How to tell the difference between a free and a servant golem. The Free
Golem has a cooler name.
- Also some tidying of golem code, no gameplay changes.
🆑 coiax
add: Free Golems can purchase Royal Capes of the Liberator at their
mining equipment vendor.
/🆑
- Golems can send ambassadors with their own capes to the station.
- Capes are cool.
- 500 seems enough for a completely non-combat item.
Hello, with PR #26717 merged, I think it's a good time to add devils to the standardized antag datum system.
This PR is mostly a refactor, which shouldn't be noticed by the playerbase. Changes that might be noticed are below.
🆑
tweak: Modified chances for returning someone's soul using an employment contract. Now everyone has a chance, not just lawyers and HoP.
add: Particularly brain damaged people can no longer sign infernal contracts properly.
tweak: Infernal contracts for power no longer give fireball, and instead give robeless 'lightning bolt' spell.
add: Devils can now sell you a friend, for the cost of your soul.
tweak: The codex gigas should now be easier to use, and less finicky.
del: The codex gigas no longer sintouches readers.
/🆑
🆑 coiax
add: Ash walkers now know and speak Draconic by default, but still know
Galactic Common. Remember, Galcom's language key is ",0" and you can
review your known languages with the Language Menu.
/🆑
As lizards, ash walkers should speak Draconic, but let's not deprive
them of the chance to communicate with the smelly humans. It will just
be up to the ash walkers whether they want actually talk to the humans
or not.
Also acts as a teaching experience for people about how to use their
language menus.
- New species flag NO_UNDERWEAR.
- Species with this flag do not have underwear, undershorts or socks
rendered on their mobs, and are unable to use dressers.
🆑 coiax
fix: Golems no longer have underwear, undershorts or socks.
/🆑
If golems are unable to wear human jumpsuits or exosuits, they
certaintly won't be able to wear anything tighter.
Shouldn't break anything, stops warning spam, logs errors qdel style at the end of the game.
Initialize now expects a hint to be returned, one of:
INITIALIZE_HINT_NORMAL - Does nothing, returned by the root proc
INITIALIZE_HINT_LATELOAD - Call atom/proc/LateInitialize
INITIALIZE_HINT_QDEL - Calls qdel on the atom
LateInitialize currently defaults to the old re-calling behavior so there should be no issues with that.
Things that didn't return a hint or fucked up somehow will be logged less loudly than they were before
No more world start warnings!