Update game UI, add 3D gear assets, backgrounds, icons, and audio enhancements

This commit is contained in:
Vishva
2026-09-26 15:38:52 +05:30
parent d68131d500
commit db6840b870
86 changed files with 497 additions and 570 deletions
+27 -10
View File
@@ -28,6 +28,7 @@ const SCENARIO_DATA = [
"safety_helmet_grind",
"face_shield_grind",
"hearing_protection_grind",
"fire_resistant_apron_grind",
"leather_grinding_gloves",
"steel_toe_boots_grind"
],
@@ -47,6 +48,13 @@ const SCENARIO_DATA = [
consequenceDesc: "Angle grinding routinely exceeds 100 dB. Operating without acoustic earmuffs causes irreversible inner-ear cochlear damage and permanent tinnitus.",
missingLabel: "Hearing Protection (NRR 30 Earmuffs)"
},
{
slot: "body",
requiredItem: "fire_resistant_apron_grind",
consequenceTitle: "Thermal Spark Clothing Burn Hazard",
consequenceDesc: "Without a heavy split cowhide flame-resistant apron, 1000°C angle grinder spark streams ignite clothing and cause severe upper-body thermal burns.",
missingLabel: "Fire Resistant Leather Apron"
},
{
slot: "hands",
requiredItem: "leather_grinding_gloves",
@@ -128,14 +136,13 @@ const SCENARIO_DATA = [
spec: "Heavy split cowhide heat/spark resistant"
},
{
id: "reflective_vest_grind",
name: "Reflective Vest",
id: "fire_resistant_apron_grind",
name: "Leather Apron",
slot: "body",
iconType: "leather_jacket",
iconImg: "grinding_ppe_icons_png/07_reflective_vest.png",
isCorrect: false,
rejectReason: "Synthetic high-visibility vests melt or ignite from dense grinder spark streams.",
spec: "Synthetic mesh hi-vis vest"
iconImg: "grinding_ppe_icons_png/07_fire_resistant_apron.png",
isCorrect: true,
spec: "Heavy split cowhide heat/spark & flame resistant apron"
},
{
id: "steel_toe_boots_grind",
@@ -149,12 +156,22 @@ const SCENARIO_DATA = [
{
id: "dust_mask_grind",
name: "Dust Mask",
slot: "body",
iconType: "cotton_coat",
slot: "mouth",
iconType: "respirator",
iconImg: "grinding_ppe_icons_png/09_dust_mask.png",
isCorrect: false,
rejectReason: "A simple dust mask does not protect the face or body from high-speed thermal sparks.",
spec: "N95 particulate filter mask"
rejectReason: "A basic nuisance dust mask provides no impact, eye, or face protection against high-speed 1000°C abrasive sparks and disc shattering debris.",
spec: "Particulate nuisance dust mask (Non-impact)"
},
{
id: "reflective_vest_grind",
name: "Reflective Vest",
slot: "body",
iconType: "leather_jacket",
iconImg: "grinding_ppe_icons_png/09_reflective_vest.png",
isCorrect: false,
rejectReason: "Synthetic high-visibility vests melt and catch fire instantly from dense 1000°C angle grinder spark streams. Heavy leather apron is required.",
spec: "Synthetic mesh hi-vis vest (Non-FR)"
}
],