-
Notifications
You must be signed in to change notification settings - Fork 499
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mech update 3 (The forklifting update) #8378
Mech update 3 (The forklifting update) #8378
Conversation
…al handlign for no head / arms , component gibbing , mech interaction for generators./
No, when I ask for images I mean proper screenshots and not a mis mash of 32x32 sprites. They're unreadable. |
…t arms and clamper arms, fixes draining fuel generators
What does it look like if equipment is auto dyed to match limb color? |
How does forklift chassis look with other mech parts? |
Would the sprites conflict if you could? |
yes you can put wheels on other mech types , however wheels have the least health. |
You're too late sonic, I am now forklift certified! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code looks good, can't say anything about balance or the writing. Such a big PR should be tested on the test server but there is no one to test it so i just say merge it.
Shield sprites changed to the ones agreed by firefox to at https://discord.com/channels/255035529085583360/265411250341543936/1184743078809055252 |
About The Pull Request
Adds in the following features
1)Updates mech hud to latest bay
2)Adds powering down / powering up of mechs
3)Adds mobile power generator for mechs(with sounds , no light)
Welding fuel generator , generates a max of 20 KW of power , at a rate of 100 W per unit of fuel. Stores 200 units. Can be saboutaged if plasma is inserted into its canister
Plasma fuel generator, generates a max of 35 KW of power , at a rate of 250 W per 50 plasma , each sheet is 1000 plasma units. Cannot be saboutaged
4)Adds the mech medical system (uses advanced trauma kits to seal all wounds automatically and fast , will fully heal limbs)
5)Adds mech towing module , mech towing can not be overridden by anyone(+ inbuilt safety against towing loops)
6)Adds the forklift mech chassis , wheels propulsion system and the forklifting system
The forklifting system can be used to lift anything that can move and is not anchored down. Attacking the system whilst its selected in the UI will cause it to start lifting , which will raise any lifted mob up a z-level and put the forklift platform under them(and also let them move and do actions freely). Retracting the forklift whilst a mob is sitting above it will instantly put them back in the forklift.
The forklift clamps can be instantly exited by any mob by resisting
7)Allows mechs to be built without arms and heads , and adds support for mechs without arms / legs to work properly
8)Adds the mech toolkit , a mech mounted toolset with high tool qualities compared to the average
9)Code framework work (Adds support for objects that prevent Z-falling, Reworks how shields on mechs handle their updates, etc)
10)Adds more examine info for mechs.
11) Fixes mech module ejection to stop having objects stuck to the screen
12)Added the MK2 sleeeper , with tramadol , tricord and polystem to the default one(which also costs 1 platinum)
13)Makes the ballisic shield undeploy time significantly faster + adds updated sprites for deployed / not deployed.
14) Updates mech shield sprites.
Why It's Good For The Game
More mech content
Testing
Tested on local
Mech hud works as expected
Power states do not break , and you can toggle on a mech if it has no cell as long as theres a power generator with a cell
Tested mobile generators with the mech + sound, the louder they ran , the farther they were heard from
Tested the toolkit on doors and walls
Tested the auto-mender on a few human mobs
Tested Z-level falling code to make sure my changes did not break it
Tested ballistic shields / shield generator for new system support
Tested forklifting up a z-level, tested being forklifted
Tested the new mech chassis and made sure it looks proper
Tested mech building without arms and legs
Changelog
🆑
add: Added the following mech modules : automender , sleeper MK2 , towing hook , forklifting system , engineering , toolkit, power generators(plasma and welding fuel)
add: Added the forklift chassis and wheels propulsion type
fix: Fixed mech UI breaking when removing a object by force, fixed suffocating with a closed open chassis.
add: Updated the sprites of the mech ballistic shield and the shield generator when being deployed/undeployed and when shield is projected.
/:cl: