Roofen-Game
  • Welcome to Roofen Game
  • Frameworks
    • Common Stat
      • Demo
      • Quick Start
      • Runtime
      • Action
      • Formula
      • Examples
      • FAQ
      • Version Update
      • FutureDirection
    • RToDo
  • Survivors Roguelike Kit
    • Quick Start
    • Core Concepts Overview
      • Scene Concepts
      • Stat Concepts
      • Skill Concepts
    • Adding a New Playable Character
    • Adding a New Enemy
    • Adding a New Wave Configuration
    • Adding a New Map Configuration
    • Adding a New Level
    • Adding a New Attack Skill
    • Upcoming Features Preview
  • RSOFramework
Powered by GitBook
On this page
  • AttackSkill Configuration Guide
  • Core Properties Overview
  • AttributeSkill Configuration Guide
  • Core Properties Overview
  1. Survivors Roguelike Kit
  2. Core Concepts Overview

Skill Concepts

PreviousStat ConceptsNextAdding a New Playable Character

Last updated 14 days ago

AttackSkill Configuration Guide

Path: Assets/RGame/RoguelikeKit/ScriptableObjects/DataSO/Skill/AttackSkill

Core Properties Overview

Basic Settings

Parameter
Type
Description

SkillType

Enum

Defines skill category: AttackSkill AttributeSkill

SkillIcon

Sprite

UI display icon

Key

String

Unique identifier (use skill name as key)

Skill Mechanics

Parameter
Type
Description

MixAttributeSkillKey

String

Key of the AttributeSkill that combines with this to create super attack

SkillPrefab

GameObject

Prefab instantiated when skill activates

Velocity

Float

Movement speed of projectiles

Duration

Float

Active time before auto-destruction (seconds)

Combat Values

Parameter
Type
Description

CD

Float

Cooldown between activations (seconds)

Damage

Int

Base damage value

Amount

Int

Number of projectiles spawned

Area

Float

Effect radius/scaling multiplier

Progression System

Parameter
Type
Description

UpgradeAttribute

Float[]

Per-level stat improvements (index=level)

AttributeSkill Configuration Guide

Path: Assets/RGame/RoguelikeKit/ScriptableObjects/DataSO/Skill/AttributeSkill

Core Properties Overview

Note: Unspecified properties follow the same rules as AttackSkill (refer to previous documentation).

AttributeType (14 Available Options)

Attribute
Description (Vampire Survivors Equivalent)

Might

Increases damage dealt by attacks

Armor

Reduces incoming damage (flat reduction)

HPMax

Increases maximum health points

Recovery

Provides passive health regeneration over time

Cooldown

Reduces skill cooldown time

Area

Increases the size/radius of skill effects

SkillSpeed

Increases projectile/travel speed of skills

Duration

Extends how long skills remain active

Amount

Increases number of projectiles/effects per cast

MoveSpeed

Boosts player movement speed

Magnet

Increases pickup/collection range for items/XP

Growth

Accelerates experience point gain rate

Greed

Increases gold/currency acquisition

Curse

Increases enemy spawns/difficulty (risk-reward)