21 lines
534 B
Go
21 lines
534 B
Go
package objprop
|
|
|
|
import (
|
|
"github.com/inkyblackness/hacked/ss1/content/interpreters"
|
|
"github.com/inkyblackness/hacked/ss1/content/object"
|
|
)
|
|
|
|
var ammoClipGenerics = interpreters.New().
|
|
Refining("BasicWeapon", 0, 8, basicWeapon, interpreters.Always).
|
|
With("CartrigeSize", 8, 1).
|
|
With("BulletMass", 9, 1).
|
|
With("BulletSpeed", 10, 2).As(interpreters.RangedValue(-10000, +10000)).
|
|
With("Range", 12, 1).
|
|
With("RecoilForce", 13, 1)
|
|
|
|
func initAmmo() {
|
|
objClass := object.Class(1)
|
|
|
|
genericDescriptions[objClass] = ammoClipGenerics
|
|
}
|