Splitting Rebuild into PRs
Value changes: [change]
Removing a mechanic: [removed]
Bug/oversight fixes: [fix]
New mechanics: [added]
- coin gain changes (d)
[change] more coin gain from combat (around 15-20% more total compared to current)
[change] less coin loss on death (15% instead of 20)
[change] increased coin gain from killing people as a builder (around 30% compared to new values for other classes)
[change] less coin gain from hitting siege
[removed] remove coin loss from teamkill
[added] added a 600 coin limit (automatically disabled on Christmas holiday for festivity)
- CTF_Trading.as, CTF_CoinCap.as
- Sawjumps removed (d)
[change] team bombs now pass through team saw
- Saw.as
- easier structure destruction: door nerf
[change] wooden doors nerfed: 11 slashes to kill as a knight and only one bomb+slash
[change] stone doors nerf: 3-4 bombs to get destroyed
[added] shaky doors receive more damage than normal doors
- SwingDoor.as, CollapseMissingAdjacent.as
- Added repairing of blob-blocks (doors, platforms, bridges)
[fix] current sprite frame of blob-blocks like doors, platforms, etc. is now based on health rather than amount of hits received
[added] you can repair blob-blocks same as you repair normal blocks. This is done by "healing" them. Takes the same amount of materials as if you wanted to build a new one.
[changed] friction of doors and platforms is now 0.2 instead of 0.3 to allow for faster shieldsliding (included here because it edits the same .cfg files that i need to edit here)
- BlobPlacement.as, BlockPlacement.as, PlacementCommon.as, SwingDoor.as, SwingDoor.cfg, WoodenPlatform.as, WoodenPlatform.cfg, Bridge.as, Bridge.cfg
- Added faster building in build time (d)
[added] building during build time is now almost 2 times faster (build delay: 7 > 4)
[fix] fixed bug when you could accidentally damage backwall behind a door when lagging or building fast
- CTF.as, PlacementCommon.as, BlobPlacement.as, BlockPlacement.as, BuilderLogic.as
- faster mining on stone blocks, wooden blocks, doors, and other player-built blocks
[added] slightly faster pickaxe mining against player-built blocks. Since you cannot change the damage you do against certain blocks, this was done by speeding up the animation of chopping and using a pickaxe by 1 frame (16.66%) against: backwall, doors, stone and wooden blocks, platforms and bridges, ladders, spikes
- Builder.cfg, BuilderLogic.as
- Drill change (d)
[change] receives slightly more heat from hitting tiles like dirt and ore
[change] receives less heat from hitting blobs like players or doors
[change] increased max heat
[change] slower cool down
[change] water buckets now cool 50% of drill heat instead of 70%
[change] drills now ignore bushes
- Drill.as
- Resupply changes (thanks Hobey)
[change] resupplies every 30 seconds during build time rather than every 40
[change] changed the resupply message to help people that haven't figured out resupplies yet
[added] you get resupplies without having to go to a builder shop or a tent in build time
[added] text above inventory that tells you when you're able to receive builder resupplies
[added] builder and archer resupply now use different timers
- CTF_GiveSpawnItems.as
some parts from https://github.com/transhumandesign/kag-base/pull/989/files
- Water movement changes (thanks TheCatWizard)
[change] you now move faster in water
[change] dinghies move faster in water
[change] you can shield surf more easily in water as a knight
- Dinghy.as, KnightLogic.as, RunnerMovementInit.as
- Siege rework. Changed catapult launch angles. Removed respawning from ballista. Added Outpost.
[changed] siege reworked to be very ineffective when used from tall towers and instead to be effective when used offensively from middle:
changed angle of catapult launching (more vertical)
players are launched with 75% original force
other items are launched with 120% original force
[changed] cata rocks do more damage to blocks
[added] cata rocks are shieldable
[removed] spawning removed from ballista
[change] balllista no longer costs gold
[change] ballista price reduced to 150
[added, big addition] add an outpost to the siege shop. Outpost mechanics:
5x5 outpost which is essentially a workshop, but is unpacked from a crate bought in the siege shop for 150 coins and 50 gold
respawning with 15s respawn time and shorter spawn immunity
storage-size storage
can change class on it (both teams)
also works as a tunnel (only owner team can use the tunnel; other teams can however use tunnel to travel to it)
capturable same as ballistas
- Outpost files added, Crate.as, Crate.cfg (add GoldBuilding.as), VehicleShop.as, GoldBuilding.as, Costs.as, CTFCosts.cfg, Costs.as, TunnelCommon.as, VehicleConvert.as, TunnelTravel.as, RespawnSystem.as, PlayerInfo.as, CTF.as, CTF_Structs.as, UnSpawnImmunity.as, SpawnImmunity.as, Knockback.as
- Fire arrows now light team kegs as well
[changed] fire arrows can now light team kegs
- Arrow.as
- Chickens have more health (d)
[changed] chickens have more health
[added] natural chicken spawning with a limit of 10 chickens per map
- Chicken.cfg, RegrowPlants.as
- Water changes (d)
[changed] water arrows come in stack of 1 instead of 2
[changed] new cost of water arrow: 25 instead of 10
[added] knockback from water bombs and water arrows
[changed] splash from water buckets now does a bit of knockback
- Costs.as, CTFCosts.cfg, MaterialWaterArrow.as, MaterialWaterArrow.cfg, Arrow.as, knockback.as, SplashWater.as
- removed quarry (d)
[removed] removed quarry
- Building.as