aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--advtrains/advtrains_train_steam/init.lua13
-rw-r--r--advtrains/advtrains_train_steam/models/advtrains_engine_steam.b3dbin298687 -> 437126 bytes
-rw-r--r--advtrains/advtrains_train_steam/textures/advtrains_newlocomotive.pngbin31800 -> 31915 bytes
-rw-r--r--assets/blender/engine-with-animation_newtry.blendbin0 -> 638904 bytes
-rw-r--r--assets/blender/engine-with-animation_newtry.blend1bin0 -> 615608 bytes
5 files changed, 7 insertions, 6 deletions
diff --git a/advtrains/advtrains_train_steam/init.lua b/advtrains/advtrains_train_steam/init.lua
index 5010902..232ffe1 100644
--- a/advtrains/advtrains_train_steam/init.lua
+++ b/advtrains/advtrains_train_steam/init.lua
@@ -21,12 +21,13 @@ advtrains.register_wagon("newlocomotive", {
visual_size = {x=1, y=1},
wagon_span=1.85,
collisionbox = {-1.0,-0.5,-1.0, 1.0,2.5,1.0},
- --update_animation=function(self, velocity)
- --if self.old_anim_velocity~=advtrains.abs_ceil(velocity) then
- -- self.object:set_animation({x=1,y=60}, 100)--math.floor(velocity))
- --self.old_anim_velocity=advtrains.abs_ceil(velocity)
- --end
- --end,
+ update_animation=function(self, velocity)
+ if self.old_anim_velocity~=advtrains.abs_ceil(velocity) then
+ atprint("set_anim",advtrains.abs_ceil(velocity)*15)
+ self.object:set_animation({x=1,y=80}, advtrains.abs_ceil(velocity)*15, 0, true)
+ self.old_anim_velocity=advtrains.abs_ceil(velocity)
+ end
+ end,
custom_on_activate = function(self, staticdata_table, dtime_s)
minetest.add_particlespawner({
amount = 10,
diff --git a/advtrains/advtrains_train_steam/models/advtrains_engine_steam.b3d b/advtrains/advtrains_train_steam/models/advtrains_engine_steam.b3d
index 36bdd15..6a92f57 100644
--- a/advtrains/advtrains_train_steam/models/advtrains_engine_steam.b3d
+++ b/advtrains/advtrains_train_steam/models/advtrains_engine_steam.b3d
Binary files differ
diff --git a/advtrains/advtrains_train_steam/textures/advtrains_newlocomotive.png b/advtrains/advtrains_train_steam/textures/advtrains_newlocomotive.png
index e461bc7..4b27e77 100644
--- a/advtrains/advtrains_train_steam/textures/advtrains_newlocomotive.png
+++ b/advtrains/advtrains_train_steam/textures/advtrains_newlocomotive.png
Binary files differ
diff --git a/assets/blender/engine-with-animation_newtry.blend b/assets/blender/engine-with-animation_newtry.blend
new file mode 100644
index 0000000..101dc71
--- /dev/null
+++ b/assets/blender/engine-with-animation_newtry.blend
Binary files differ
diff --git a/assets/blender/engine-with-animation_newtry.blend1 b/assets/blender/engine-with-animation_newtry.blend1
new file mode 100644
index 0000000..77d82d4
--- /dev/null
+++ b/assets/blender/engine-with-animation_newtry.blend1
Binary files differ