One issue that has been bugging me for a while is the inconsistant bullet defence of the Bulletproof Vest and Helmet.
Currently the vest has 80 bullet defence, but the helmet has only 40 bullet defence.
In the interest of fairness (since people will think I'm just buffing security), I've fixed this by buffing the helmet, and nerfing the vest, to have 60 bullet defence.
Thanks for reading.
🆑 Steelpoint
tweak: Bulletproof (Tactical) Armour has had its bullet defence tweaked to be consistent between both the helmet and vest variants. Defence is now at 60.
/🆑
* Stacks automatically merge on Initialize
🆑 coiax
fix: Stacks of materials will automatically merge together when created.
You may notice differences when ejecting metal, glass or using the cash
machine in the vault.
/🆑
Okay, so instead of just obsessively checking every time we make a
stackable item to see if anything stacks (which not everything does
anyway), we put the check in Initialize. Obviously, you can't merge into
a full stack, so it just goes down the line.
Objects are allowed to qdel() in New/Initialize, we made that a thing
that was possible.
Also some generic code cleanup, mostly returns into `.`
* Don't reuse variable names
* Wizards can now Summon Ghosts
🆑 coiax
add: Wizards can now use their magic to make ghosts visible to haunt
the crew, and possibly attempt to betray the wizard.
/🆑
- Summon Ghosts, makes ghosts visible for the rest of the round.
- Modifies the Summon Events G-g-ghosts! event to also use the same
mechanism of making all ghosts visible.
- New global var `observer_default_invisibility`, which all ghosts load
their invisibility from when created. You need this because ghosts get
destroyed and created every time you exit and reenter a body. Modified
the spectral sword to use this, instead of initial().
- Pros for wizards to summon ghosts: It's spooky, and distracts the
crew, they get to see the ghosts come out of the dead people they just
murdered.
- Downsides of wizards to summon ghosts: They'll be always obvious when
etheraling around, they can't really stealth, ghosts will do their best
to upset the wizard's plans.
- If you were playing to WIN as a wizard, you probably wouldn't summon
ghosts. But you wouldn't summon guns or magic either.
* Makes it buyable
* Compiles in Lavaland
* Move this into a more appropriate folder
* Lowercase L
* Take this opportunity
* To actually capitalize the damn thing
* Now fix the shit
* Objects can now be stationloving
Stationloving objects are objects that love the station so much, they
will relocate back to the station if spaced or if destroyed.
Yes, this does sound a lot like the behaviour of the nuke disk. Except
made more generic.
Currently the only stationloving object is the nuke disk.
* Moved from /obj to /atom/movable
* Remie fix
* Deathrattles also give a turf link
🆑 coiax
add: When someone dies, there will be a (T) link to jump to the turf
where they died, on the offchance they died in a manner that left no
body.
/🆑
Supermatter disintegrations, singularity eatings, other stuff that
doesn't leave a body means that the (F) link doesn't work. But the turf
should still be there, so click on that instead.
* Jump to mob if exists, turf if not
* tentadel
* back to normal
* Fixes slimes not being able to latch onto humans + faction tweak
* NO
* NO
* HUMANOIDS ONLY
* PUTTING THE PIG IN PIGGYBACK
* SPACE OPTIMIZATION
* Don't need this instancing anymore either
* Forgot to drop this
* FASTER!!!!
* FASTER!!!!!!!!!
* Move this back, it makes no difference
* Fix a potential bug
* FAAAAAAASSSSSSTTTTTTTTERRRRRR!!!!
* open
* Ye be warned
* Better diagnostics + fixes
* Fewer false positives
* Bleh
* Remove the unecessary z-expansions