Get Started. It's Free
or sign up with your email address
GRAM by Mind Map: GRAM

1. Tech

1.1. Idle-Time Cleanup

1.1.1. When

1.1.1.1. When leaving mouse look

1.1.1.1.1. don't want to poll with a timer

1.1.1.1.2. would have to prevent resets on quick mouselook switches - another timer

1.1.1.1.3. straight timer, regardless of in/out of ML is more efficient

1.1.1.2. During reload

1.1.1.3. While drawn after x seconds of not firing + if beenFired + if not flushed yet

1.1.1.3.1. Worth having the timer?

1.1.1.4. When holstering + if beenFired + if not flushed yet

1.1.1.4.1. Write ammo count to prim first

1.1.1.4.2. Add beenFired conditional

1.1.2. How

1.1.2.1. State change & llReleaseControls

1.1.2.1.1. turns out not to empty the control event queue (thanks LL)

1.1.2.2. Hard reset

1.1.2.3. Resetting listeners?

1.1.2.4. Same method for engine & slaves?

1.2. Lean Engine

1.2.1. Resource load determined

1.2.1.1. By Mag Size

1.2.1.2. By Burst Length

1.2.1.3. NOT by time spent in battle

1.2.2. No Rez throttling

1.2.2.1. No rez timers

1.2.2.2. Close to max theoretical RoF

1.2.2.2.1. Higher RoF @ same # of slaves

1.2.2.2.2. Fewer slaves but same RoF

1.2.3. No sound re-triggering

1.2.4. No reloads on full mag

1.2.5. Optimized Listeners

1.2.5.1. Strict Pre-Filtering

1.3. Smart Firing Mechanism

1.3.1. Automatic ideal rez slave time delay

1.3.1.1. based on current velocity

1.3.1.2. based on number of rez slaves

1.3.2. Parallel Firing Triggers instead of Serial

2. Benefits

2.1. +20-40% RoF Over Current Tech

2.2. No Script-Time Buildup

2.2.1. 2 to 5 seconds to no-load afer firing

2.3. Reliable Target Intersection

2.3.1. Close to beam weapon physics reliability

2.3.2. no raycast

2.3.3. respects cover accurately

2.3.4. normal velocities

3. Status

3.1. WIP

3.1.1. Optimized Semi Auto Mode

3.2. Tested

3.2.1. Full Auto Implementation

3.3. Ready for Use in

3.3.1. Full-Auto Vehicle Weapons

3.3.2. Full-Auto-Only Infantry Weapons