From 12b7dfc5cf4423bec0b0a07c3b0f4ada3778fd3f Mon Sep 17 00:00:00 2001 From: Alberyk Date: Sun, 16 Apr 2023 07:07:33 -0300 Subject: [PATCH] Born in the Saddle (#16047) * new cool animals * more fun stuff * village * nka gets horses * the final * fixes changelog --- aurorastation.dme | 2 + .../maps/planet_types/lore/srandmarr.dm | 7 +- .../living/simple_animal/friendly/adhomai.dm | 100 +++++++++++++++++- .../mob/living/simple_animal/simple_animal.dm | 12 ++- code/modules/vehicles/animal.dm | 46 ++++++++ code/modules/vehicles/vehicle.dm | 61 +++++++---- html/changelogs/alberyk-riding.yml | 7 ++ icons/mob/npc/adhomai_48.dmi | Bin 9131 -> 33591 bytes icons/mob/npc/adhomai_96.dmi | Bin 0 -> 5799 bytes icons/obj/saddle.dmi | Bin 0 -> 412 bytes .../adhomai/adhomai_sole_rock_nomad.dm | 48 +++++++++ .../adhomai/adhomai_sole_rock_nomad.dmm | 82 ++++++++++++++ .../exoplanets/adhomai/adhomai_village.dmm | 11 +- .../exoplanets/adhomai/ala_base.dmm | 74 ++++++------- .../exoplanets/adhomai/nka_base.dmm | 77 ++++++++++---- 15 files changed, 440 insertions(+), 87 deletions(-) create mode 100644 code/modules/vehicles/animal.dm create mode 100644 html/changelogs/alberyk-riding.yml create mode 100644 icons/mob/npc/adhomai_96.dmi create mode 100644 icons/obj/saddle.dmi create mode 100644 maps/random_ruins/exoplanets/adhomai/adhomai_sole_rock_nomad.dm create mode 100644 maps/random_ruins/exoplanets/adhomai/adhomai_sole_rock_nomad.dmm diff --git a/aurorastation.dme b/aurorastation.dme index 08934079824..7472a5fa855 100644 --- a/aurorastation.dme +++ b/aurorastation.dme @@ -3151,6 +3151,7 @@ #include "code\modules\turbolift\turbolift_map.dm" #include "code\modules\turbolift\turbolift_turfs.dm" #include "code\modules\udp\ship_udp.dm" +#include "code\modules\vehicles\animal.dm" #include "code\modules\vehicles\bike.dm" #include "code\modules\vehicles\cargo_train.dm" #include "code\modules\vehicles\droppod.dm" @@ -3363,6 +3364,7 @@ #include "maps\random_ruins\exoplanets\adhomai\adhomai_rredouane_shrine.dm" #include "maps\random_ruins\exoplanets\adhomai\adhomai_schlorrgo_cage.dm" #include "maps\random_ruins\exoplanets\adhomai\adhomai_silo.dm" +#include "maps\random_ruins\exoplanets\adhomai\adhomai_sole_rock_nomad.dm" #include "maps\random_ruins\exoplanets\adhomai\adhomai_tunneler_nest.dm" #include "maps\random_ruins\exoplanets\adhomai\adhomai_village.dm" #include "maps\random_ruins\exoplanets\adhomai\adhomai_war_memorial.dm" diff --git a/code/modules/maps/planet_types/lore/srandmarr.dm b/code/modules/maps/planet_types/lore/srandmarr.dm index 089247efc99..f9338be3f7e 100644 --- a/code/modules/maps/planet_types/lore/srandmarr.dm +++ b/code/modules/maps/planet_types/lore/srandmarr.dm @@ -176,14 +176,14 @@ /datum/map_template/ruin/exoplanet/adhomai_bar, /datum/map_template/ruin/exoplanet/adhomai_war_memorial, /datum/map_template/ruin/exoplanet/adhomai_raskariim_hideout, /datum/map_template/ruin/exoplanet/adhomai_cavern_geist, /datum/map_template/ruin/exoplanet/adhomai_tunneler_nest, /datum/map_template/ruin/exoplanet/adhomai_rafama_herd, /datum/map_template/ruin/exoplanet/adhomai_amohdan, /datum/map_template/ruin/exoplanet/ala_cell, /datum/map_template/ruin/exoplanet/adhomai_chemical_testing, /datum/map_template/ruin/exoplanet/adhomai_president_hadii_statue_toppled, /datum/map_template/ruin/exoplanet/ala_base, - /datum/map_template/ruin/exoplanet/adhomai_deserter, /datum/map_template/ruin/exoplanet/adhomai_nuclear_waste_makeshift, /datum/map_template/ruin/exoplanet/adhomai_rredouane_shrine) + /datum/map_template/ruin/exoplanet/adhomai_deserter, /datum/map_template/ruin/exoplanet/adhomai_nuclear_waste_makeshift, /datum/map_template/ruin/exoplanet/adhomai_rredouane_shrine, /datum/map_template/ruin/exoplanet/adhomai_sole_rock_nomad) if("New Kingdom of Adhomai") ruin_type_whitelist = list (/datum/map_template/ruin/exoplanet/adhomai_hunting, /datum/map_template/ruin/exoplanet/adhomai_minefield, /datum/map_template/ruin/exoplanet/adhomai_village, /datum/map_template/ruin/exoplanet/adhomai_abandoned_village, /datum/map_template/ruin/exoplanet/adhomai_battlefield, /datum/map_template/ruin/exoplanet/adhomai_cavern, /datum/map_template/ruin/exoplanet/adhomai_raskara_ritual, /datum/map_template/ruin/exoplanet/adhomai_bar, /datum/map_template/ruin/exoplanet/adhomai_war_memorial, /datum/map_template/ruin/exoplanet/adhomai_raskariim_hideout,/datum/map_template/ruin/exoplanet/adhomai_cavern_geist, /datum/map_template/ruin/exoplanet/adhomai_tunneler_nest, /datum/map_template/ruin/exoplanet/adhomai_rafama_herd, /datum/map_template/ruin/exoplanet/adhomai_amohdan, /datum/map_template/ruin/exoplanet/adhomai_archeology, - /datum/map_template/ruin/exoplanet/nka_base, /datum/map_template/ruin/exoplanet/adhomai_president_hadii_statue_toppled, /datum/map_template/ruin/exoplanet/adhomai_rredouane_shrine) + /datum/map_template/ruin/exoplanet/nka_base, /datum/map_template/ruin/exoplanet/adhomai_president_hadii_statue_toppled, /datum/map_template/ruin/exoplanet/adhomai_rredouane_shrine, /datum/map_template/ruin/exoplanet/adhomai_sole_rock_nomad) if("North Pole") features_budget = 1 @@ -226,7 +226,8 @@ water_type = /turf/simulated/floor/exoplanet/ice fauna_types = list(/mob/living/simple_animal/ice_tunneler, /mob/living/simple_animal/ice_tunneler/male, /mob/living/simple_animal/fatshouter, /mob/living/simple_animal/fatshouter/male, /mob/living/simple_animal/hostile/retaliate/rafama, /mob/living/simple_animal/hostile/retaliate/rafama/male, /mob/living/simple_animal/hostile/retaliate/rafama/baby, - /mob/living/simple_animal/hostile/wind_devil, /mob/living/carbon/human/farwa/adhomai, /mob/living/simple_animal/hostile/harron) + /mob/living/simple_animal/hostile/wind_devil, /mob/living/carbon/human/farwa/adhomai, /mob/living/simple_animal/hostile/harron, /mob/living/simple_animal/climber, + /mob/living/simple_animal/snow_strider, /mob/living/simple_animal/nosehorn) /datum/random_map/noise/exoplanet/snow/adhomai/generate_flora() for(var/i = 1 to flora_diversity) diff --git a/code/modules/mob/living/simple_animal/friendly/adhomai.dm b/code/modules/mob/living/simple_animal/friendly/adhomai.dm index 60dc1e3ebe3..cb5c47e253c 100644 --- a/code/modules/mob/living/simple_animal/friendly/adhomai.dm +++ b/code/modules/mob/living/simple_animal/friendly/adhomai.dm @@ -248,4 +248,102 @@ /mob/living/simple_animal/ice_catcher/death(gibbed) ..() if(burrowed) - unburrow() \ No newline at end of file + unburrow() + +/mob/living/simple_animal/climber + name = "climber" + desc = "A rideable beast of burden, large enough for one adult rider only but perfectly adapted for the rough terrain on Adhomai." + icon = 'icons/mob/npc/adhomai_48.dmi' + icon_state = "climber" + icon_living = "climber" + icon_dead = "climber_dead" + speak_emote = list("chuffs") + emote_hear = list("chuffs") + emote_see = list("shakes its head", "stomps its feet") + speak_chance = 1 + turns_per_move = 5 + see_in_dark = 6 + + organ_names = list("head", "chest", "right fore leg", "left fore leg", "right rear leg", "left rear leg") + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "kicks" + attacktext = "kicked" + + meat_type = /obj/item/reagent_containers/food/snacks/meat/adhomai + + faction = "Adhomai" + + maxHealth = 100 + health = 100 + mob_size = 12 + pixel_x = -8 + + canbrush = TRUE + + meat_type = /obj/item/reagent_containers/food/snacks/meat/adhomai + meat_amount = 4 + faction = "Adhomai" + vehicle_version = /obj/vehicle/bike/climber + +/mob/living/simple_animal/climber/saddle + desc = "A rideable beast of burden, large enough for one adult rider only but perfectly adapted for the rough terrain on Adhomai. This one has a saddle mounted on it" + icon_state = "climber_s" + icon_living = "climber_s" + icon_dead = "climber_s_dead" + +/mob/living/simple_animal/snow_strider + name = "snow strider" + desc = "An animal hunted and farmed by the Tajara for its meat and fur." + icon = 'icons/mob/npc/adhomai_48.dmi' + icon_state = "snow_strider" + icon_living = "snow_strider" + icon_dead = "snow_strider_dead" + + turns_per_move = 3 + speak_emote = list("chuffs") + emote_hear = list("yelps") + emote_see = list("shakes its head", "stamps a foot", "glares around") + + stop_automated_movement_when_pulled = 0 + mob_size = 12 + + meat_type = /obj/item/reagent_containers/food/snacks/meat/adhomai + organ_names = list("head", "chest", "right fore leg", "left fore leg", "right rear leg", "left rear leg") + + maxHealth = 150 + health = 150 + + butchering_products = list(/obj/item/stack/material/animalhide = 10) + meat_amount = 20 + faction = "Adhomai" + pixel_x = -8 + +/mob/living/simple_animal/nosehorn + name = "nose-horn" + desc = "A domesticated beast of burden used for hitching and dragging. " + icon = 'icons/mob/npc/adhomai_96.dmi' + icon_state = "nosehorn" + icon_living = "nosehorn" + icon_dead = "nosehorn_dead" + speak_emote = list("chuffs") + emote_hear = list("brays") + emote_see = list("shakes its head") + speak_chance = 1 + turns_per_move = 5 + see_in_dark = 6 + meat_amount = 50 + organ_names = list("head", "chest", "right fore leg", "left fore leg", "right rear leg", "left rear leg") + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "kicks" + attacktext = "kicked" + health = 450 + maxHealth = 452 + mob_size = 30 + + pixel_x = -32 + + meat_type = /obj/item/reagent_containers/food/snacks/meat/adhomai + butchering_products = list(/obj/item/stack/material/animalhide = 15, /obj/item/reagent_containers/food/snacks/spreads/lard = 20) + faction = "Adhomai" diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index d8a72672c38..1ea3ede143f 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -149,7 +149,7 @@ var/return_damage_max var/dead_on_map = FALSE //if true, kills the mob when it spawns (it is for mapping) - + var/vehicle_version = null /mob/living/simple_animal/proc/update_nutrition_stats() nutrition_step = mob_size * 0.03 * metabolic_factor @@ -544,6 +544,16 @@ poke(TRUE) /mob/living/simple_animal/attackby(obj/item/O, mob/user) + if(istype(O, /obj/item/saddle) && vehicle_version && (stat != DEAD)) + var/obj/vehicle/V = new vehicle_version (get_turf(src)) + V.health = health + V.maxhealth = maxHealth + to_chat(user, SPAN_WARNING("You place \the [O] on the \the [src].")) + user.drop_from_inventory(O) + O.forceMove(get_turf(src)) + qdel(O) + qdel(src) + if(istype(O, /obj/item/reagent_containers/glass/rag)) //You can't milk an udder with a rag. attacked_with_item(O, user) return diff --git a/code/modules/vehicles/animal.dm b/code/modules/vehicles/animal.dm new file mode 100644 index 00000000000..90057e8976e --- /dev/null +++ b/code/modules/vehicles/animal.dm @@ -0,0 +1,46 @@ +/obj/vehicle/bike/climber + name = "climber" + desc = "A rideable beast of burden, large enough for one adult rider only but perfectly adapted for the rough terrain on Adhomai. This one has a saddle mounted on it." + icon = 'icons/mob/npc/adhomai_48.dmi' + icon_state = "climber_s" + bike_icon = "climber_s" + desc_info = "Click-drag yourself onto the animal to climb onto it.
\ + - Click-drag it onto yourself to access its mounted storage.
" + pixel_x = -8 + mob_offset_y = 8 + kickstand = FALSE + on = TRUE + land_speed = 2 + space_speed = 0 + + health = 100 + + can_hover = FALSE + organic = TRUE + + storage_type = /obj/item/storage/toolbox/bike_storage/saddle + corpse = /mob/living/simple_animal/climber/saddle + +/obj/vehicle/bike/climber/setup_vehicle() + ..() + on = TRUE + set_light(0) + +/obj/vehicle/bike/climber/CtrlClick(var/mob/user) + return + +/obj/vehicle/bike/climber/toggle_engine(var/mob/user) + return + +/obj/vehicle/bike/climber/kickstand(var/mob/user) + return + +/obj/item/storage/toolbox/bike_storage/saddle + name = "saddle storage" + +/obj/item/saddle + name = "saddle" + desc = "A structure used to ride animals." + icon = 'icons/obj/saddle.dmi' + icon_state = "saddle" + w_class = ITEMSIZE_NORMAL \ No newline at end of file diff --git a/code/modules/vehicles/vehicle.dm b/code/modules/vehicles/vehicle.dm index 7fae423dec9..beab86dc104 100644 --- a/code/modules/vehicles/vehicle.dm +++ b/code/modules/vehicles/vehicle.dm @@ -40,6 +40,8 @@ var/load_offset_y = 0 //pixel_y offset for item overlay var/mob_offset_y = 0 //pixel_y offset for mob overlay var/flying = FALSE + var/organic = FALSE + var/corpse = null //------------------------------------------- // Standard procs @@ -54,7 +56,7 @@ /obj/vehicle/Move() if(world.time > l_move_time + move_delay) var/old_loc = get_turf(src) - if(on && powered && cell.charge < charge_use) + if(on && powered && cell.charge < charge_use && !organic) turn_off() var/init_anc = anchored @@ -66,7 +68,7 @@ set_dir(get_dir(old_loc, loc)) anchored = init_anc - if(on && powered) + if(on && powered && !organic) cell.use(charge_use) //Dummy loads do not have to be moved as they are just an overlay @@ -85,17 +87,17 @@ /obj/vehicle/attackby(obj/item/W as obj, mob/user as mob) if(istype(W, /obj/item/device/hand_labeler)) return - if(W.isscrewdriver()) + if(W.isscrewdriver() && !organic) if(!locked) open = !open update_icon() to_chat(user, "Maintenance panel is now [open ? "opened" : "closed"].") - else if(W.iscrowbar() && cell && open) + else if(W.iscrowbar() && cell && open && !organic) remove_cell(user) - else if(istype(W, /obj/item/cell) && !cell && open) + else if(istype(W, /obj/item/cell) && !cell && open && !organic) insert_cell(W, user) - else if(W.iswelder()) + else if(W.iswelder() && !organic) var/obj/item/weldingtool/T = W if(T.welding) if(health < maxhealth) @@ -125,7 +127,7 @@ health -= Proj.get_structure_damage() ..() - if (prob(20)) + if (prob(20) && !organic) spark(src, 5, alldirs) healthcheck() @@ -149,6 +151,8 @@ return /obj/vehicle/emp_act(severity) + if(organic) + return var/was_on = on stat |= EMPED var/obj/effect/overlay/pulse2 = new /obj/effect/overlay(src.loc) @@ -165,6 +169,8 @@ addtimer(CALLBACK(src, PROC_REF(post_emp), was_on), severity * 300) /obj/vehicle/proc/post_emp(was_on) + if(organic) + return stat &= ~EMPED if(was_on) turn_on() @@ -182,7 +188,7 @@ /obj/vehicle/proc/turn_on() if(stat) return 0 - if(powered && cell.charge < charge_use) + if(powered && cell.charge < charge_use && !organic) return 0 on = 1 set_light(initial(light_range)) @@ -195,36 +201,45 @@ update_icon() /obj/vehicle/emag_act(var/remaining_charges, mob/user as mob) + if(organic) + return FALSE if(!emagged) emagged = 1 if(locked) locked = 0 - to_chat(user, "You bypass [src]'s controls.") + to_chat(user, "You bypass \the [src]'s controls.") return 1 /obj/vehicle/proc/explode() - visible_message("[src] blows apart!") var/turf/Tsec = get_turf(src) + if(organic) + visible_message(SPAN_WARNING("\The [src] dies!")) + var/body = new corpse(Tsec) + if(isliving(body)) + var/mob/living/M = body + M.death() + else + visible_message(SPAN_WARNING("\The [src] blows apart!")) - new /obj/item/stack/rods(Tsec) - new /obj/item/stack/rods(Tsec) - new /obj/item/stack/cable_coil/cut(Tsec) + new /obj/item/stack/rods(Tsec) + new /obj/item/stack/rods(Tsec) + new /obj/item/stack/cable_coil/cut(Tsec) - if(cell) - cell.forceMove(Tsec) - cell.update_icon() - cell = null + if(cell) + cell.forceMove(Tsec) + cell.update_icon() + cell = null + + //stuns people who are thrown off a train that has been blown up + + + new /obj/effect/gibspawner/robot(Tsec) + new /obj/effect/decal/cleanable/blood/oil(src.loc) - //stuns people who are thrown off a train that has been blown up if(istype(load, /mob/living)) var/mob/living/M = load M.apply_effects(5, 5) - unload() - - new /obj/effect/gibspawner/robot(Tsec) - new /obj/effect/decal/cleanable/blood/oil(src.loc) - qdel(src) /obj/vehicle/proc/healthcheck() diff --git a/html/changelogs/alberyk-riding.yml b/html/changelogs/alberyk-riding.yml new file mode 100644 index 00000000000..cd4d66b42b5 --- /dev/null +++ b/html/changelogs/alberyk-riding.yml @@ -0,0 +1,7 @@ +author: Alberyk, Kyres1 + +delete-after: True + +changes: + - rscadd: "Added three more adhomian animals: the climber, the snow strider and the nose-horn." + - rscadd: "You can ride the climber if you use a saddle on it." diff --git a/icons/mob/npc/adhomai_48.dmi b/icons/mob/npc/adhomai_48.dmi index 1b1a788d078df8b88916f7cb8685b49c534adbde..29e3c7c9249d5d4186959dd4b0436d52dfe39417 100644 GIT binary patch literal 33591 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 literal 9131 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 diff --git a/icons/mob/npc/adhomai_96.dmi b/icons/mob/npc/adhomai_96.dmi new file mode 100644 index 0000000000000000000000000000000000000000..630b640fbc59f0001c2b3d79a5796a0e7adbf6fa GIT binary patch literal 5799 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 HP0;@UBKHM{ literal 0 HcmV?d00001 diff --git a/icons/obj/saddle.dmi b/icons/obj/saddle.dmi new file mode 100644 index 0000000000000000000000000000000000000000..374893e0891eb348ce70c3881450ed3458a942d7 GIT binary patch literal 412 zcmV;N0b~A&P)fFDZ*Bkp zc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LY zR3KBSI58z9Csm1yGbOXA7${)K#hF%=n41b=D=WDAxq!_D09Gm*cvZON7XSbN!bwCy zR49?Hkg*QJFbqT;Q+BAtp1Ag2k$wP_X0J^1|Gz>is7W^lZiwWk%bgQ|f9eDfcHnR$ z>}!xR;H{dQ*-?E3o7wLYI>GA>u*Y$zBgCWTXBD9&9+q{Px7s19hvTr#uA8P&!TGHT zQ_ida1~?|oD?l?WOl^q@U&EpWG`$%l1*`lR&hs`C5o-#UZE=kB7%2y_caE`(swcJt zjyz}p`wroWO9fgc%GwEbqgb+J58|9z2&tU+7WP`{PkI5?OCDb04F>`M0000