From e57103a4f99cdc0693471fe772dc7893ff65e855 Mon Sep 17 00:00:00 2001 From: Anson Bridges Date: Wed, 31 Aug 2022 17:19:49 -0700 Subject: added local servers --- scripts/ballistics/Cannonball.gd | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'scripts/ballistics/Cannonball.gd') diff --git a/scripts/ballistics/Cannonball.gd b/scripts/ballistics/Cannonball.gd index e59ca6c..15f35a3 100644 --- a/scripts/ballistics/Cannonball.gd +++ b/scripts/ballistics/Cannonball.gd @@ -1,11 +1,9 @@ -extends RigidBody +extends "res://scripts/ballistics/NetworkedProjectile.gd" export var drag_constant = 0.3 var damage_exceptions = [] var oldvel -var shooter = "WORLD" - func _physics_process(_delta): oldvel = linear_velocity add_force(-1*linear_velocity*drag_constant, Vector3.ZERO) @@ -13,12 +11,7 @@ func _physics_process(_delta): func get_init_info(): return {"linear_velocity" : linear_velocity, "angular_velocity" : angular_velocity, "oldvel" : oldvel, "shooter" : shooter} -func mp_init(init_info): - for variable in init_info.keys(): - set(variable, init_info[variable]) - - func _on_collision(body): if linear_velocity.length() > 20 and !damage_exceptions.has(body) and body.has_method("damage"): - body.damage(oldvel.length(), "blunt") + body.rpc("damage", oldvel.length(), "blunt", shooter, "using 'cannon'") damage_exceptions.append(body) -- cgit v1.2.3