add a chat for Luna, he now repairs suit and refills oxygen tank
This commit is contained in:
parent
a6c88e1344
commit
398266ea83
|
@ -958,5 +958,10 @@ pub fn update_chat_variables(
|
||||||
"player_oxygen_seconds",
|
"player_oxygen_seconds",
|
||||||
(suit.oxygen / nature::OXY_S).to_string(),
|
(suit.oxygen / nature::OXY_S).to_string(),
|
||||||
);
|
);
|
||||||
|
vars.set_in_scope(
|
||||||
|
"$",
|
||||||
|
"player_suit_health_percent",
|
||||||
|
((suit.integrity * 100.0).round() as u8).to_string(),
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -345,10 +345,33 @@
|
||||||
|
|
||||||
|
|
||||||
- chat: Luna
|
- chat: Luna
|
||||||
|
- "if $$player_suit_health_percent < 100":
|
||||||
|
- Holy shit!
|
||||||
|
- Look at all those scratches and tears on your suit!
|
||||||
|
- Let me fix that!
|
||||||
|
- set: grateful
|
||||||
|
- script: repairsuit
|
||||||
|
- "if $$player_oxygen_seconds <= 2000":
|
||||||
|
- And I topped off your oxygen tank while I'm at it.
|
||||||
|
- script: refilloxygen 1
|
||||||
|
- goto: mainnode
|
||||||
|
- "if $$player_oxygen_seconds <= 2000":
|
||||||
|
- Hey, do I see an empty oxygen tank? Have a refill, buddy!
|
||||||
|
- script: refilloxygen 1
|
||||||
|
- set: grateful
|
||||||
|
- goto: mainnode
|
||||||
- Oh hey you!
|
- Oh hey you!
|
||||||
- include: generic_help_oxygen_entrypoint
|
- label: mainnode
|
||||||
|
- if: "$grateful"
|
||||||
|
Thank you so much!:
|
||||||
|
- No problem at all!
|
||||||
|
- set: grateful 0
|
||||||
|
- What are you up to?:
|
||||||
|
- I'm running a workshop here. Come by if you need any repairs!
|
||||||
|
- See you around!:
|
||||||
|
- Bye!
|
||||||
- goto: EXIT
|
- goto: EXIT
|
||||||
- include: generic_help_oxygen_handler
|
- goto: mainnode
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
@ -272,6 +272,7 @@ scene 10 -30 20 test
|
||||||
relativeto player
|
relativeto player
|
||||||
|
|
||||||
actor 700 -100 -1100 suitv2
|
actor 700 -100 -1100 suitv2
|
||||||
|
template person
|
||||||
relativeto player
|
relativeto player
|
||||||
name Luna
|
name Luna
|
||||||
id Luna
|
id Luna
|
||||||
|
|
Loading…
Reference in a new issue