FILES ----- versioning.config interface\windowconfig\songbook.config monsters\ground\hugebiped\hugebiped.animation monsters\ground\hugebiped\hugebiped.monstertype monsters\ground\hugebiped\hugebiped.partparams monsters\ground\skills\creategroundrangedattack.lua [NEW] versioning\playerentity_2_3.lua DIFFS ----- versioning.config 8c8 < "PlayerEntity" : 2, --- > "PlayerEntity" : 3, interface\windowconfig\songbook.config 66c66 < "wrapWidth" : 138, --- > "width" : 138, monsters\ground\hugebiped\hugebiped.animation 70c70 < "cycle" : 0.4, --- > "cycle" : 0.5, 91,92d90 < "rotationGroup" : "projectileAim", < "rotationCenter" : [0.5, -1], 175,176d172 < "rotationGroup" : "projectileAim", < "rotationCenter" : [0.25, -1], 305a302,324 > "attack" : { > "melee" : { > "properties" : { > "image" : ":melee." > } > }, > "charge" : { > "properties" : { > "image" : ":melee.3" > } > }, > "chargeAttack" : { > "properties" : { > "image" : ":melee." > } > }, > "shooting" : { > "properties" : { > "image" : ":ranged." > } > } > }, > 396c415,417 < "zLevel" : 3 --- > "zLevel" : 3, > "rotationGroup" : "projectileAim", > "rotationCenter" : [-1.5, 0] 456a478,482 > } > }, > "shooting" : { > "properties" : { > "image" : ":ranged." monsters\ground\hugebiped\hugebiped.monstertype 68c68 < "specialSkills" : [ "chargeAttack" ] --- > "specialSkills" : [ ] monsters\ground\hugebiped\hugebiped.partparams 11c11,13 < "projectileSourcePosition" : [ "override", [3.0, -3] ], --- > "projectileSourcePosition" : [ "override", [1.5, 0] ], > "projectileSourceOffset" : [ "override", [2.5, 0] ], > "meleeProjectileOffset" : [ "override", [1.5, -3] ], 15a18,26 > "hugedragonhead" : { > "specialSkills" : [ "flameBurstAttack" ] > }, > "hugebeakhead" : { > "specialSkills" : [ "sonicScreamAttack" ] > }, > "hugefeatherhead" : { > "specialSkills" : [ "fishBreathAttack" ] > } monsters\ground\skills\creategroundrangedattack.lua 28,29c28,33 < params.approachPoints = { {-rangedAttack.range + 3, 0}, {rangedAttack.range - 3, 0} } < params.startRects = { {-rangedAttack.range, -7, math.min(-rangedAttack.range + 10.5, -1), 5}, {math.max(rangedAttack.range - 10.5, 1), -7, rangedAttack.range, 5} } --- > local yAdjust = -(mcontroller.boundBox()[2] + 2.5) + entity.configParameter("projectileSourcePosition", {0, 0})[2] > params.approachPoints = { {-rangedAttack.range + 3, yAdjust}, {rangedAttack.range - 3, yAdjust} } > params.startRects = { > {-rangedAttack.range, -7 + yAdjust, math.min(-rangedAttack.range + 10.5, -1), 5 + yAdjust}, > {math.max(rangedAttack.range - 10.5, 1), -7 + yAdjust, rangedAttack.range, 5 + yAdjust} > }