Add bee crits
This commit is contained in:
+5
-2
@@ -1037,8 +1037,11 @@ crCrSpring c1 c2
|
||||
r1 = crRad (c1 ^. crType)
|
||||
r2 = crRad (c2 ^. crType)
|
||||
comRad = crRad (c1 ^. crType) + crRad (c2 ^. crType)
|
||||
overlap c = ((comRad - diff) * crMass (_crType c) * 0.5 / massT) *^ signorm vec
|
||||
massT = crMass (_crType c1) + crMass (_crType c2)
|
||||
overlap c = ((comRad - diff) * cmass c * 0.5 / massT) *^ signorm vec
|
||||
massT = cmass c1 + cmass c2
|
||||
cmass c = case c ^. crStance . carriage of
|
||||
Falling {} -> crMass (c ^. crType) * 10
|
||||
_ -> crMass (c ^. crType)
|
||||
|
||||
slimeSuck :: Creature -> Creature -> World -> World
|
||||
slimeSuck c1 c2 = cWorld . lWorld . creatures %~ (rolap . rolap')
|
||||
|
||||
Reference in New Issue
Block a user