{"id":19134533,"url":"https://github.com/azerothcore/mod-costumes","last_synced_at":"2025-08-04T20:14:33.276Z","repository":{"id":39696714,"uuid":"452386976","full_name":"azerothcore/mod-costumes","owner":"azerothcore","description":"Temporary morph items module for AzerothCore","archived":false,"fork":false,"pushed_at":"2025-02-22T19:25:31.000Z","size":73,"stargazers_count":6,"open_issues_count":4,"forks_count":9,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-05-06T19:28:22.267Z","etag":null,"topics":["azerothcore","azerothcore-module"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/azerothcore.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-01-26T18:10:31.000Z","updated_at":"2025-02-22T18:34:59.000Z","dependencies_parsed_at":"2025-04-21T21:20:47.175Z","dependency_job_id":"f905c9b3-fcd5-41e0-99bc-74c2767ab0cc","html_url":"https://github.com/azerothcore/mod-costumes","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azerothcore%2Fmod-costumes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azerothcore%2Fmod-costumes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azerothcore%2Fmod-costumes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azerothcore%2Fmod-costumes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/azerothcore","download_url":"https://codeload.github.com/azerothcore/mod-costumes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252752303,"owners_count":21798768,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["azerothcore","azerothcore-module"],"created_at":"2024-11-09T06:27:01.568Z","updated_at":"2025-05-06T19:28:26.856Z","avatar_url":"https://github.com/azerothcore.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ![logo](https://raw.githubusercontent.com/azerothcore/azerothcore.github.io/master/images/logo-github.png) AzerothCore\n\n## Costumes\n\nThis is a module for [AzerothCore](http://www.azerothcore.org) that adds costumes, which temporarily morph characters.\n\n## How to install\n\n### 1) Simply place the module under the `modules` folder of your AzerothCore source folder.\n\nYou can clone it via git under the `azerothcore/modules` directory:\n\n```\ncd path/to/azerothcore/modules\ngit clone https://github.com/azerothcore/mod-costumes.git\n```\n\nor you can manually [download the module](https://github.com/azerothcore/mod-costumes/archive/refs/heads/master.zip), unzip the archive and place it under the `azerothcore/modules` directory. Make sure to rename the folder to remove the `-master` part.\n\n### 2) Re-run CMake and build AzerothCore\n\n### (Optional) Edit module configuration\n\nIf you need to change the module configuration, go to your server configuration folder (e.g. **etc**), copy `costumes.conf.dist` to `costumes.conf` and edit it as you prefer.\n\n### 3) Apply the SQL queries\n\nRun the SQL files in the `data/sql` directory.  \nAlternatively, you can just start your worldserver if the updates system is enabled, it will apply the SQL queries automatically.\n\n## How to use\n\n1. Create a custom item by inserting a row in the `item_template` table of the world database. Using [Keira3](https://github.com/azerothcore/Keira3) makes this way easier.\n2. Insert a row in the `costume` table of the world database.\n   - **`item_entry`**: Must match the entry of the item added in step 1.\n   - **`display_id`**: The model the player will have in-game when using this costume. This is the same value you would use with the `.morph` command. For instance, you can use the search bar on [wow.tools](https://wow.tools/dbc/?dbc=creaturedisplayinfo\u0026build=3.3.5.12340#page=1) and use the value of the first column (`ID`).\n   - **`sound_id`**: The ID of the sound played when using the costume. Set to `0` if you don't want a sound. You can find a list of sounds [here for example](https://wotlkdb.com/?sounds) (the ID will be displayed in the address bar when clicking on a sound).\n   - **`scale`**: The scale applied to the player when using the costume, `1.0` is the regular scale, anything between `0` and `1` will shrink the player, anything greater than `1` will grow the player.\n   - **`duration`**: The costume's duration in seconds. This overrides the default duration set in `costumes.conf`. If you want to use the module config's default duration for this costume, set the column to `-1`.\n   - **`cooldown`**: The costume's cooldown in seconds. This overrides the default cooldown set in `costumes.conf`. If you want to use the module config's default cooldown for this costume, set the column to `-1`.\n3. Start or restart your worldserver.\n4. Delete the cache of your client\n5. Log in, `.additem` your custom item with the entry used in step 1.\n\n_Note: this process can be simplified by generating SQL queries using [tools/costume-sql-generator](tools/costume-sql-generator)._\n\n## License\n\nThis module is released under the [GNU AGPL license](https://github.com/azerothcore/mod-costumes/blob/master/LICENSE).\n\n## Credits\n\n- Inspired by and adapted from [AzerothShard's ExtraItems module](https://github.com/AzerothShard/azerothshard-core/tree/development/modules/ExtraItems)\n- [r-o-b-o-t-o](https://github.com/r-o-b-o-t-o): initial development\n- See the [Contributors](https://github.com/azerothcore/mod-costumes/graphs/contributors) page\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazerothcore%2Fmod-costumes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fazerothcore%2Fmod-costumes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazerothcore%2Fmod-costumes/lists"}