aboutsummaryrefslogtreecommitdiff
path: root/debug/player.lua.X
blob: b2e4078f85afe96bb6416f3364882bf9ab94cc6a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Pos	Lua	>>	Moon
1	 1:[ local char = require("char") ] >> 1:[ char = require "char" ]
23	 2:[ local util = require("util") ] >> 2:[ util = require "util" ]
45	 3:[ local main = require("main") ] >> 3:[ main = require "main" ]
67	 4:[ local bp = require("broadphase") ] >> 4:[ bp = require "broadphase" ]
113	 6:[ KeyInput = char.KeyInput ] >> 5:[ import KeyInput from char ]
135	 8:[ Vec2 = util.Vec2 ] >> 6:[ import Vec2 from util ]
142	 9:[ local mod = ... ] >> 8:[ mod = ... ]
227	 13:[ local _parent_0 = char.Character ] >> 10:[ class RemotePlayer extends char.Character ]
279	 19:[ return _class_0.__parent.__init(self, uname, data, charclass) ] >> 12:[ super(uname, data, charclass) ]
335	 51:[ local _parent_0 = char.Character ] >> 14:[ class LocalPlayer extends char.Character ]
435	 54:[ _class_0.__parent.__base.draw(self, ...) ] >> 19:[ super(...) ]
448	 55:[ local healthnode = am.group() ^ { ] >> 20:[ healthnode = am.group() ^ {am.translate(-main.width/2,main.height/2) ^ am.text(string.format("Health:%d", @health), vec4(255,255,255,255), "left","top")\tag "health text"} ]
475	 56:[ am.translate(-main.width / 2, main.height / 2) ^ am.text(string.format("Health:%d", self.health), vec4(255, 255, 255, 255), "left", "top"):tag("health text") ] >> 20:[ healthnode = am.group() ^ {am.translate(-main.width/2,main.height/2) ^ am.text(string.format("Health:%d", @health), vec4(255,255,255,255), "left","top")\tag "health text"} ]
448	 57:[ } ] >> 20:[ healthnode = am.group() ^ {am.translate(-main.width/2,main.height/2) ^ am.text(string.format("Health:%d", @health), vec4(255,255,255,255), "left","top")\tag "health text"} ]
622	 58:[ return self.node:append(healthnode) ] >> 21:[ @node\append(healthnode) ]
684	 61:[ if am.current_time() - self.last_dammage > 1 then ] >> 24:[ if am.current_time! - @last_dammage > 1 ]
725	 62:[ self.health = self.health - ammt ] >> 25:[ @health -= ammt ]
744	 63:[ self.last_dammage = am.current_time(); ] >> 26:[ @last_dammage = am.current_time! ]
780	 64:[ (self.node)("health text").text = string.format("Health:%d", self.health) ] >> 27:[ (@node)("health text").text = string.format("Health:%d",@health) ]
850	 65:[ if self.health == 0 then ] >> 28:[ if @health == 0 ]
868	 66:[ return self:die() ] >> 29:[ @\die! ]
848	 67:[ end ] >> 28:[ if @health == 0 ]
682	 68:[ end ] >> 24:[ if am.current_time! - @last_dammage > 1 ]
900	 71:[ if other.canfall then ] >> 32:[ if other.canfall ]
918	 72:[ return "cross" ] >> 33:[ return "cross" ]
898	 73:[ end ] >> 32:[ if other.canfall ]
937	 74:[ if other.hurtbox then ] >> 34:[ if other.hurtbox ]
957	 75:[ if other.owner ~= self then ] >> 35:[ if other.owner ~= @ ]
979	 76:[ self:take_damage(other, 1) ] >> 36:[ @take_damage(other,1) ]
955	 77:[ end ] >> 35:[ if other.owner ~= @ ]
1004	 78:[ return "cross" ] >> 37:[ return "cross" ]
1029	 80:[ return "slide" ] >> 39:[ return "slide" ]
1155	 84:[ return _class_0.__parent.__base.die(self, ...) ] >> 43:[ super(...) ]
386	 91:[ return _class_0.__parent.__init(self, uname, data, charclass) ] >> 16:[ super(uname, data, charclass) ]
1169	 120:[ mod["RemotePlayer"] = RemotePlayer ] >> 47:[ mod["RemotePlayer"] = RemotePlayer ]
1204	 121:[ mod["LocalPlayer"] = LocalPlayer ] >> 48:[ mod["LocalPlayer"] = LocalPlayer ]
1237	 122:[ return mod ] >> 49:[ mod ]