Commit Graph
49 Commits
Author SHA1 Message Date
Arokha Sieyes 46f4022852 VS: Consistent logging changes to match polaris commit 2018-03-10 17:18:09 -05:00
Aronai SieyesandGitHub 40357862f3 Merge pull request #3113 from VOREStation/aro-SIXHOURSAAAAHHHH
Adds a generic 'aura animation' system, applies to resizing
2018-02-24 14:43:35 -05:00
Arokha Sieyes c99bf87547 VS: Make resizing use the aura animations 2018-02-24 11:01:36 -05:00
Arokha Sieyes 08c0a64fec SA's with hands can scoop mobs 2018-02-22 23:48:15 -05:00
Leshana 0806ca868b Fix same-size mobs walking on each other and being unable to bump doors.
* handle_micro_bump_helping was unconditionally returning TRUE, overriding normal bump behavior.  Fixed to only return TRUE when its size conditions are met.
* As a side effect of that bug, now_pushing was not being set back to zero.  Fixing the prior bug solved that, but as an extra precaution, moved now_pushing = 0 out of the proc so it will get set back no matter what.
2018-02-17 22:44:12 -05:00
Arokha Sieyes 61dc4f53fc Refactor step code, and taur messages 2018-02-15 21:43:48 -06:00
Heroman3003 7b6ac1391f fix for condition
dumb error
2018-02-16 07:24:05 +10:00
Heroman3003 b0a627463b fix for crushing and taur stepping expanded
More descriptions for different intents of stepping for different taurs + fixed harm trampling not dealing any damage
2018-02-16 07:13:22 +10:00
Arokha Sieyes 8f71a052a4 VS: Planes shenanigans. Begins 'plane' work, for VS specific things. 2018-01-14 00:40:00 -05:00
Cameron653andGitHub 435bd21044 Update resize_vr.dm 2017-11-27 20:33:27 -05:00
Arokha Sieyes 52e6096be6 Stops runtime when ghosts examine people
Defines this proc so that it will work on every mob, then overrides it on living to work like normal. I'd use INFINITE but I have no idea what would happen if it tried to do math on it.
2017-11-16 15:24:18 -05:00
killer653 0091693180 Missed these 3 2017-11-03 18:24:37 -04:00
killer653 954d254f11 Makes the var on /mob, making it easier to porrt. 2017-10-31 19:08:45 -04:00
Cameron653andGitHub 553de2320e Fixes comma V2
Moves it to the proper place
2017-10-29 17:32:21 -04:00
Cameron653andGitHub 4791eff882 Fixes a typo 2017-10-29 15:41:32 -04:00
Cameron Lennox c99e7b51da Changes the knockout checks to incap all.
Also stops micro interactions while flying.
2017-10-29 11:30:43 -04:00
Cameron653andGitHub 663dd6e067 Update resize_vr.dm 2017-10-13 18:59:31 -04:00
Cameron653andGitHub 5f486dcad1 Update resize_vr.dm 2017-10-13 18:47:59 -04:00
Cameron653andGitHub 9a5a0deae4 Update resize_vr.dm 2017-10-13 18:43:15 -04:00
Cameron653andGitHub 8819fdf785 Logs stepping on people. 2017-10-13 18:31:03 -04:00
Cameron653andGitHub b6a1c86e33 Update resize_vr.dm 2017-10-01 20:30:52 -04:00
killer653 e937dc0dd8 Makes it promethean only. 2017-09-14 15:20:50 -04:00
killer653 a9417fd36a Fixes it for real this time. 2017-09-12 04:00:50 -04:00
killer653 72eae045f2 Fixes indents 2017-09-12 03:52:08 -04:00
killer653 671945b305 Adds set size verb back in
So prometheans and the likes can use it again.
2017-09-12 03:28:01 -04:00
Cameron653andGitHub 6612fbb4d0 coils ->confines 2017-09-06 17:29:25 -04:00
Cameron653andGitHub 06863de856 Fixes every problem in SS13 - Or maybe not. 2017-09-05 20:02:55 -04:00
Cameron653andGitHub 82ee6e172a Makes pickup descriptions a bit more detailed, decreases pickup % diff 2017-09-05 19:51:28 -04:00
killer653 056d30fd83 HOLY FUCKING SHIT
SOUND THE SIRENS
MASSIVE BUGFIX
2017-08-09 21:09:55 -04:00
killer653 06975fca7a More micro step changes!
- Increases max end damage by being stepped on
- Decreases low end damage by being stepped on
- Spreads damage across all body parts
- Gurantees damage will heal over time, provided they were only stepped
on one.
- Puts Dhael in a boot (wait, did this change really?)
2017-08-09 20:46:54 -04:00
killer653 f31d1735e2 Makes 50% difference able to be picked up 2017-08-09 09:57:51 -04:00
killer653 91a2ac1bc0 Gets rid of runtime spam when size is changed. 2017-08-08 16:18:08 -04:00
killer653 4fcbbe40f1 Size changes. 2017-07-28 06:43:44 -04:00
Cameron6531andGitHub 9092c2c81c Update resize_vr.dm 2017-07-17 01:12:20 -04:00
Cameron6531andGitHub abd0f015ba Forgot a " 2017-07-16 23:21:42 -04:00
Cameron6531andGitHub 82ead648a4 Update resize_vr.dm 2017-07-16 23:14:11 -04:00
Arokha Sieyes ac8bd1c69d Clean up last few verbs in Vore panel
AI, and simple animals
2017-06-11 15:01:29 -04:00
Arokha Sieyes 118d035c4e Fixes for Bluespace Jumpsuit
Oddly sets your size to null, no idea where it happens, but have some safety checks.
2017-06-10 18:09:44 -04:00
Arokha Sieyes 952265036f Bluespace Jumpsuit and remove arbitrary size changing
The bluespace jumpsuit is relatively cheap (compared to a shrink ray) and craftable in R&D. When worn, it allows you to resize yourself at will, and when removed you'll snap back to your original size (use a shrinkray or the Mass Altering NIFSoft for permanent changes). The reason it's not permanent is because it's very cheap to make in R&D, really. No mining materials needed, but it only affects you. So you can consider it the 'minor' size change tool.

This PR also comments out the arbitrary size change verb since we decided to remove it, as it was being used to generally just make 'magic' characters that could resize themselves at will, or use it for mechanical purposes to avoid being shot etc when fighting starts, even though it says specifically not to do these things. If you want such a character that can resize themselves due to their physiology, please apply for an SCA and we can give you a small fluff item or other accomidation to allow such a thing.
2017-06-09 11:51:29 -04:00
Leshana f02d9d79b1 Fix mob zshadow update icons and other openspace fixes.
* Admin teleports will now update zshadow.
* update_icon() now syncs the zshadow.
* Objects being deleted will trigger open space update.
2017-05-15 20:45:22 -04:00
Leshana f8e34eabbb Un-scale HUDs for micros and macros.
* Set appearance_flags on HUD images to prevent them from being scaled up/down when the owning mob is macro/micro.
* Optimized the resize() proc and made it adjust the vertical position of the unscaled hud to stay even with the top of the mob's head.
* Also fix the resize proc to be consistent with update_icons().   Now micros wont be in the middle of a turf temporarily after resizing.
2017-04-19 23:59:16 -04:00
Leshana eef8480444 Adds the Body Designer for resleeving
* Adds Body Designer computer, which allows you to customize body designs similarly to character setup, but in game.
* Designs are savable to disks which can be loaded into the the resleeving controller console to print and resleeve into.
* Fixes line breaks on OOC notes in the resleeving computer.
* Added circuits so the body designer is constructable, and designs so the circuit is researchable.
* Added a proc for reverse lookup of size_multiplier -> scale name (0.25 -> Micro etc)
2017-04-09 16:23:35 -04:00
BothNevarBackwards 9acfde3a18 Makes teshari use the macro micro pickup mechanic rather than their default sprite and slot use. 2017-01-06 22:56:41 -05:00
Eearslya SleiarionandSpades 99367b38eb Cyborgs can no longer use OOC resize (#566) 2016-09-18 22:56:05 -04:00
killer653 d1afae6d06 Polaris Sync & bugfix
- Polaris Sync
- Fixes bug being unable to pick up micros
- Fixes all conflicts that came with sync
2016-08-17 22:02:05 -04:00
Cameron653andSpades 7f88ef6b25 Multiple bugfixes (#477)
* Allows ID's to be worn in ears

* Fixes being unable to pick up micros

* Fixes a stomach problem

Examine text wasn't showing from 850 1199
2016-08-14 22:00:54 -04:00
Yoshax e9b56deb40 Fixes a bug with tiny peeps 2016-06-30 02:55:18 +01:00
Leshana 88e46b624a Issue #4 - Implement custom tails, ears, and taurs.
- Added datums and icons for custom ears.
- Added datums and icons for custom tails.
- Added datums and icons for taurs, now a subtype of tails.
- Integrated into icon_updates() for in game appearance.
- Integrated into preferences_setup() for character setup preview.
- Added ears and tails to the character setup screen.
- Enabled nagataur support for micro/macro step-over messages.
2016-05-11 23:25:17 -04:00
Leshana abbf0c7fc0 Issue #4 - Porting resize (micro/macro) systems.
* Instead of "playerscale" we are using pre-existing variable
 "size_multiplier" but we move it to /mob/living
* Added basic mechanics of size changing.
* Mousetraps snap small people even if they have shoes.
* Big people can walk over small people, or stomp them, or capture them
 in foot slot.
* Ported holder for micros, making small people scoopable.
* Tied held micros in with the vore code so they are edible.
* Ported size-altering reagents and recipies.
* Ported size gun along with associated sprites and sounds.
2016-05-08 23:11:03 -04:00