mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-01-29 02:13:12 +00:00
* Adds new turf/simulated proc: climb_wall * * Anyone can attempt this by standing next to wall * * Untrained have chance to fall * * Trained dont fall unless interrupted * * Speed varies wildly depending on gear & skills * * * Takes lowest climb_delay, multiplies 5 by it * * * Depending on tresholds, may add 10/5 seconds on top (>1.25, >1.0) * * Gear can enable even rookies to climb. Simplemobs cant use gear * * Except scugs. They can specifically use their spears to climb, leaving it behind * Adds new turf/simulated var: climbable * * solidrock, /mineral/cave have climbable set to true * Adds new turf/simulated logic for init, examine() and a yet-unused proc * * proc toggle_climbability allows turning walls climbable. Useful for GMs! * * Could also later implement a tool to turn walls climbable when used using it. * Adds new mob/living vars, can_climb and climbing_delay * * These are for handling silicons and simple mobs * Adds new species vars, can_climb and climbing_delay * * These are for human mobs * climbing_delay defaults to 1.5 * * Tajara have it at 1.25 * * Vassalian have it at 1 * * Scugs got it at 2.0, reduced to 0.75 when using spear * New traits: climber; climber, professional; climber, master * * Cost 0, 1, 2 pts as positive trait respectively * * Enable safe climbing, reduce delay to 1.25, 1.0 respectively * moves rock_climber from shoes to items define * Adds new item var, climbing_delay set at 1
16 lines
389 B
Plaintext
16 lines
389 B
Plaintext
/turf/simulated
|
|
can_start_dirty = FALSE // We have enough premapped dirt where needed
|
|
|
|
|
|
|
|
/turf/simulated/floor/plating
|
|
can_start_dirty = TRUE // But let maints and decrepit areas have some randomness
|
|
|
|
|
|
/turf/simulated/proc/toggle_climbability() //Again, b
|
|
if(climbable)
|
|
verbs -= /turf/simulated/proc/climb_wall
|
|
else
|
|
verbs += /turf/simulated/proc/climb_wall
|
|
climbable = !climbable
|