$name, 'weapon_modifier' => 1, 'weapon_displayname' => $name, 'weapon_id' => mysql_insert_id() ); echo "** Added new weapon: $name\n"; } return self::$weapons[$name]['weapon_id']; } public static function getModifier($name) { if (!isset(self::$weapons[$name])) { die("No such weapon: $name"); } return self::$weapons[$name]['weapon_modifier']; } public static function init() { $sql = 'SELECT weapon_id, weapon_name, weapon_modifier, weapon_displayname FROM weapons'; $res = mysql_query($sql); while ($row = mysql_fetch_assoc($res)) { self::$weapons[$row['weapon_name']] = $row; } } } Weapon::init(); ?>