diff --git a/code/datums/ammo/rocket.dm b/code/datums/ammo/rocket.dm index 7d88945469..bf08032822 100644 --- a/code/datums/ammo/rocket.dm +++ b/code/datums/ammo/rocket.dm @@ -122,10 +122,12 @@ /datum/ammo/rocket/ap/anti_tank name = "anti-tank rocket" - damage = 100 + damage = 1000 + damage_var_high = 100 var/vehicle_slowdown_time = 5 SECONDS shrapnel_chance = 5 shrapnel_type = /obj/item/large_shrapnel/at_rocket_dud + max_range = 22 /datum/ammo/rocket/ap/anti_tank/on_hit_obj(obj/O, obj/projectile/P) if(istype(O, /obj/vehicle/multitile)) diff --git a/code/modules/projectiles/gun_attachables.dm b/code/modules/projectiles/gun_attachables.dm index 4941606a4b..ad3b5d734b 100644 --- a/code/modules/projectiles/gun_attachables.dm +++ b/code/modules/projectiles/gun_attachables.dm @@ -1153,6 +1153,11 @@ Defined in conflicts.dm of the #defines folder. select_gamemode_skin(type) attach_icon = icon_state +/obj/item/attachable/scope/mini/sadar + name = "M83A2 SADAR sight assembly" + desc = "SADAR sight system." + zoom_offset = 3 + /obj/item/attachable/scope/mini_iff name = "B8 Smart-Scope" icon_state = "iffbarrel" diff --git a/code/modules/projectiles/guns/specialist/launcher/rocket_launcher.dm b/code/modules/projectiles/guns/specialist/launcher/rocket_launcher.dm index 356d0e6c3b..b94cba231c 100644 --- a/code/modules/projectiles/guns/specialist/launcher/rocket_launcher.dm +++ b/code/modules/projectiles/guns/specialist/launcher/rocket_launcher.dm @@ -289,6 +289,14 @@ to_chat(usr, SPAN_WARNING("You cannot unload \the [src]!")) return +/obj/item/weapon/gun/launcher/rocket/anti_tank/disposable/handle_starting_attachment() + ..() + var/obj/item/attachable/scope/mini/sadar/scope = new(src) + scope.hidden = TRUE + scope.flags_attach_features &= ~ATTACH_REMOVABLE + scope.Attach(src) + update_attachable(scope.slot) + //folded version of the sadar /obj/item/prop/folded_anti_tank_sadar name = "\improper M83 SADAR (folded)"