full rename
rename of folder, subfolders and main.py
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"player_idle": {
|
||||
"frame_time": 0.8,
|
||||
"start_delay": 0.15,
|
||||
"bob_amp": 2,
|
||||
"bob_speed": 2.0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"enemy": {
|
||||
"light": { "min": 1, "max": 3 },
|
||||
"dark_shade": { "weights": [0.5, 0.5] }
|
||||
},
|
||||
"miniboss": {
|
||||
"light": { "min": 3, "max": 5 },
|
||||
"dark_shade": { "weights": [0.34, 0.33, 0.33] }
|
||||
},
|
||||
"boss": {
|
||||
"light": { "min": 5, "max": 10 }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"bg": [30, 30, 30],
|
||||
|
||||
"player": {
|
||||
"light": [200, 200, 200],
|
||||
"dark": [60, 60, 60],
|
||||
"hit": [255, 255, 0]
|
||||
},
|
||||
|
||||
"platform": [80, 80, 80],
|
||||
|
||||
"bars": {
|
||||
"charge_bg": [40, 40, 40],
|
||||
"charge_fill": [0, 180, 255],
|
||||
"health_bg": [60, 0, 0],
|
||||
"health_fill": [255, 0, 0]
|
||||
},
|
||||
|
||||
"enemy": {
|
||||
"normal": [200, 50, 50],
|
||||
"normal_hit": [255, 150, 150],
|
||||
"miniboss": [170, 40, 210],
|
||||
"miniboss_hit": [220, 140, 255],
|
||||
"boss": [240, 220, 80],
|
||||
"boss_hit": [255, 245, 160]
|
||||
},
|
||||
|
||||
"healing": {
|
||||
"dark": [0, 80, 0],
|
||||
"light": [120, 255, 120]
|
||||
},
|
||||
|
||||
"loot": {
|
||||
"awakened": [255, 170, 0],
|
||||
"attuned": [20, 40, 120],
|
||||
"tempered": [200, 200, 200]
|
||||
},
|
||||
|
||||
"ui": {
|
||||
"panel_bg": [20, 20, 20],
|
||||
"panel_border": [120, 120, 120],
|
||||
"panel_inner": [25, 25, 25],
|
||||
"panel_inner_border": [70, 70, 70],
|
||||
"hint_text": [160, 160, 160],
|
||||
"text": [230, 230, 230]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
{
|
||||
"window": {
|
||||
"width": 1300,
|
||||
"height": 800,
|
||||
"caption": "Light_and_Dark Prototype",
|
||||
"fps": 60
|
||||
},
|
||||
"colors": {
|
||||
"bg": [30, 30, 30],
|
||||
"player_light": [200, 200, 200],
|
||||
"player_dark": [60, 60, 60],
|
||||
"platform": [80, 80, 80],
|
||||
|
||||
"charge_bg": [40, 40, 40],
|
||||
"charge_fill": [0, 180, 255],
|
||||
|
||||
"health_bg": [60, 0, 0],
|
||||
"health_fill": [255, 0, 0],
|
||||
|
||||
"enemy": [200, 50, 50],
|
||||
"enemy_hit": [255, 150, 150],
|
||||
|
||||
"miniboss": [170, 40, 210],
|
||||
"miniboss_hit": [220, 140, 255],
|
||||
|
||||
"boss": [240, 220, 80],
|
||||
"boss_hit": [255, 245, 160],
|
||||
|
||||
"player_hit": [255, 255, 0],
|
||||
|
||||
"heal_dark": [0, 80, 0],
|
||||
"heal_light": [120, 255, 120]
|
||||
},
|
||||
"loot_colors": {
|
||||
"awakened": [255, 170, 0],
|
||||
"attuned": [20, 40, 120],
|
||||
"tempered": [200, 200, 200]
|
||||
},
|
||||
"resources": {
|
||||
"base_max_charge": 100.0,
|
||||
"charge_drain_rate": 40.0,
|
||||
"charge_refill_rate": 20.0,
|
||||
"base_max_health": 10,
|
||||
"invincibility_duration": 1.0
|
||||
},
|
||||
"healing": {
|
||||
"heal_duration": 2.0,
|
||||
"heal_cost_flat": 50.0,
|
||||
"heal_slow_mult": 0.30
|
||||
},
|
||||
"boss_shockwave": {
|
||||
"slam_cooldown": 3.0,
|
||||
"trigger_close": 140,
|
||||
"trigger_far": 520,
|
||||
"jump_vel": -16.0,
|
||||
"speed": 600.0,
|
||||
"lifetime": 2.0,
|
||||
"height": 14,
|
||||
"damage": 2
|
||||
},
|
||||
"assets": {
|
||||
"player_sprite": "Player_01.png",
|
||||
"player_sprite_shade": "Player_02.png"
|
||||
},
|
||||
"player": {
|
||||
"sprite_offset_x": 0,
|
||||
"sprite_offset_y": 0,
|
||||
"sprite_scale": 1.6,
|
||||
"hitbox_w": 48,
|
||||
"hitbox_h": 72
|
||||
},
|
||||
"debug": {
|
||||
"drop_debug_print": true
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"talk_range": 110,
|
||||
"trade_cost": 20,
|
||||
"defaults": {
|
||||
"vendor": {
|
||||
"trade_cost": 20,
|
||||
"offers": [
|
||||
{ "slot": "helmet", "label": "Helmet", "rarity": "tempered" },
|
||||
{ "slot": "chest", "label": "Chestplate", "rarity": "tempered" },
|
||||
{ "slot": "pants", "label": "Greaves", "rarity": "tempered" }
|
||||
],
|
||||
"greet_light": "Greetings, little light!",
|
||||
"greet_shade": "Stay away from me, evil!",
|
||||
"greet_hint": "(Press F to interact)"
|
||||
},
|
||||
"upgrader": {
|
||||
"trade_cost": 0,
|
||||
"offers": [
|
||||
{ "type": "upgrade_attune", "required_count": 5 }
|
||||
],
|
||||
"greet_light": "Bring me five tempered copies.",
|
||||
"greet_shade": "Not here for your darkness.",
|
||||
"greet_hint": "(Press F to upgrade)"
|
||||
},
|
||||
"necklace_vendor": {
|
||||
"trade_cost": 20,
|
||||
"offers": [
|
||||
{ "type": "sell_specific", "item_id": "necklace_placeholder", "label": "Plain Necklace", "cost": 10 },
|
||||
{ "type": "sell_specific", "item_id": "necklace_vigor", "label": "Charm of Vigor", "cost": 20 },
|
||||
{ "type": "sell_specific", "item_id": "necklace_flow", "label": "Charm of Flow", "cost": 20 },
|
||||
{ "type": "sell_specific", "item_id": "necklace_haste", "label": "Charm of Haste", "cost": 20 }
|
||||
],
|
||||
"greet_light": "Choose a necklace.",
|
||||
"greet_shade": "No shade trinkets yet.",
|
||||
"greet_hint": "(Press F to browse)"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"player": {
|
||||
"speed_light": 5.0,
|
||||
"speed_shade": 3.5,
|
||||
"jump_light": -12.0,
|
||||
"jump_shade": -9.0,
|
||||
"gravity_light": 0.5,
|
||||
"gravity_shade": 0.4
|
||||
},
|
||||
|
||||
"resources": {
|
||||
"base_max_charge": 100.0,
|
||||
"charge_drain_rate": 40.0,
|
||||
"charge_refill_rate": 20.0,
|
||||
"base_max_health": 10,
|
||||
"invincibility_duration": 1.0
|
||||
},
|
||||
|
||||
"healing": {
|
||||
"heal_duration": 2.0,
|
||||
"heal_cost_flat": 50.0,
|
||||
"heal_slow_mult": 0.30
|
||||
},
|
||||
|
||||
"boss_shockwave": {
|
||||
"slam_cooldown": 3.0,
|
||||
"trigger_close": 140.0,
|
||||
"trigger_far": 520.0,
|
||||
"jump_vel": -16.0,
|
||||
"shockwave_speed": 600.0,
|
||||
"shockwave_lifetime": 2.0,
|
||||
"shockwave_height": 14,
|
||||
"shockwave_damage": 2
|
||||
},
|
||||
|
||||
"loot_physics": {
|
||||
"gravity": 900.0,
|
||||
"terminal_vel": 900.0,
|
||||
"bounce": 0.0,
|
||||
"friction": 0.85,
|
||||
"bob_amp": 3.0,
|
||||
"bob_speed": 2.2
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"charge_cost": 5.0,
|
||||
"damage_mult": 0.5,
|
||||
"cooldown": 0.45,
|
||||
"projectile": {
|
||||
"speed": 650.0,
|
||||
"lifetime": 1.2,
|
||||
"size": [14, 6]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"room_id": "room_reward_01.json",
|
||||
"chest_pos": [520, 330],
|
||||
"ability_pos": [820, 210],
|
||||
"chest_coins": [30, 30]
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"coins_hud": {
|
||||
"icon_size": 14,
|
||||
"icon_gap": 6,
|
||||
"x_start_offset": 220,
|
||||
"y": 72,
|
||||
"group_spacing": 90
|
||||
},
|
||||
|
||||
"inventory_ui": {
|
||||
"panel": { "x": 20, "y": 20, "w": 560, "h": 545, "pad": 10 },
|
||||
"list": { "w": 360, "line_h": 18, "header_h": 40, "pad_y": 6, "pad_right": 14 },
|
||||
"icons": { "size": 16, "gap": 6 },
|
||||
"details": { "stats_h": 155, "hint_h": 24, "gap": 8 },
|
||||
"equipped": { "line_gap": 4 }
|
||||
},
|
||||
|
||||
"pickup_feed": {
|
||||
"max_lines": 6,
|
||||
"duration": 3.0,
|
||||
"fade_time": 0.6,
|
||||
"pad_x": 10,
|
||||
"pad_y": 6,
|
||||
"line_gap": 4,
|
||||
"x": 14,
|
||||
"y_offset_from_center": -10
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user